-
Cómo enviar SMS con VB
-
SMS o servicio de mensajería corto, se ha convertido en omnipresente con la proliferación de los ordenadores portátiles baratos y los teléfonos celulares. Por supuesto, el propósito principal de la mensajería SMS es la transferencia de mensajes cortos de texto de un teléfono celular a otro. Pero también es posible enviar mensajes hacia y desde teléfonos a través de programas de computación. Por ejemplo, un banco puede ofrecer un servicio que puede aceptar mensajes de texto de los teléfonos de los clientes y enviar un mensaje de vuelta con su saldo de la cuenta.Instrucciones
1 Copia y pega el siguiente subrutina en su clase de formulario:
Public Sub SendText (phoneNumber como cadena, portador como cadena, desde que la cadena de sujeto como cuerdas, servidor de correo como cadena, msg como cadena)
Dim como String = Trim (phoneNumber) y el asiento (portador)
TratarDim 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 como FormatException
MessageBox.Show(ex.StackTrace, ex.Message, MessageBoxButtons.OK, MessageBoxIcon.[Error])
Catch ex como 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])
Try End
2 Copia y pega el siguiente llamada a la función en el clic, incluso del botón que envía el mensaje SMS:
SendText ( "1235551234", "@ messaging.yourcarrier.com", "[email protected]", "Este es un msg txt!", "Mail.email.com", "¿Cómo estás hoy, Frank?")
Debe realizar la dirección de módulo (@ messaging.yourcarrier.com) reflejan compañía de teléfono del destinatario.
3 Compilar la aplicación VB y haga clic en el botón de formulario para enviar el mensaje SMS.
Consejos y advertencias
- Usando este método SMTP de envío de mensajes de texto puede tener retrasos de alrededor de un minuto.