Hvordan sende SMS ved hjelp av VB

Hvordan sende SMS ved hjelp av VB


SMS eller Short Messaging Service, har blitt allestedsnærværende med spredning av billige bærbare datamaskiner og mobiltelefoner. Selvfølgelig, det viktigste formålet med SMS-meldinger er å overføre tekstmeldinger fra en mobiltelefon til en annen. Men det er også mulig å sende meldinger til og fra mobiltelefoner via datamaskin programmer. For eksempel kan en bank tilbyr en tjeneste som kan ta imot tekstmeldinger fra kundetelefoner og sende en melding tilbake med sin saldo.

Bruksanvisning

1 Kopier og lim inn følgende subroutine inn skjemaet klassen:

Public Sub SendText (telefonnummer som String, transportør som String, fra så String, faget som String, mailserver som String, msg som String)
Dim til som String = Trim (telefonnummer) og trim (carrier)
Prøve

Dim message As New MailMessage(from, to, subject, msg)
Dim mySmtpClient As New SmtpClient(mailServer)
mySmtpClient.UseDefaultCredentials = [True]
mySmtpClient.Send(message)
MessageBox.Show("The mail message has been sent to " And message.[To].ToString(), "Mail", MessageBoxButtons.OK, MessageBoxIcon.Information)

Catch ex As FormatException

MessageBox.Show(ex.StackTrace, ex.Message, MessageBoxButtons.OK, MessageBoxIcon.[Error])

Catch ex As SmtpException

MessageBox.Show(ex.StackTrace, ex.Message, MessageBoxButtons.OK, MessageBoxIcon.[Error])

Catch ex As Exception

MessageBox.Show(ex.StackTrace, ex.Message, MessageBoxButtons.OK, MessageBoxIcon.[Error])

End Try

2 Kopier og lim inn følgende funksjonskall inn i klikk selv på knappen som sender SMS-meldingen:

SendText ( "1235551234", "@ messaging.yourcarrier.com", "[email protected]", "Dette er en txt msg!", "Mail.email.com", "hvordan er du i dag, Frank?")

Du må gjøre transportøren adresse (@ messaging.yourcarrier.com) reflekterer mottakerens telefon operatør.

3 Kompilere VB program og klikk på skjemaet for å sende SMS-melding.

Hint

  • Ved hjelp av denne SMTP metoden for å sende tekstmeldinger kan ha forsinkelser på rundt ett minutt.