“Conocimientos Programación>Lenguajes De Programación

Cómo enviar SMS con ASP.NET

2015/1/5
SMS, Short Message Service , permite que los mensajes de hasta 160 caracteres que se envían y se reciben en los dispositivos móviles . Si los mensajes contienen caracteres no latinos , como el alfabeto árabe , el límite es de 70 caracteres. Algunos proveedores de telefonía móvil admiten el envío de un SMS largos dividiendo el contenido siempre y en varios mensajes que contengan menos del número máximo de caracteres . En ASP.Net , un SMS se pueden enviar mediante la comunicación con un módem GPRS conectado a la máquina , utilizando una puerta de enlace SMS o servicio Web , y enviar un correo electrónico a una pasarela de correo-a - SMS. Normalmente hay un costo asociado con las dos primeras aproximaciones , aunque existen algunos portales de SMS gratuitos. El último enfoque , correo electrónico a SMS, utiliza nativo. Funcionalidad Net se puede hacer de forma gratuita . Cosas que necesitará
Visual Studio 2005 o superior
. Net 2.0
servidor SMTP
Ver Más instrucciones
1

Seleccione el menú " Archivo" y luego "Nuevo proyecto ". Aparecerá el cuadro de diálogo Nuevo proyecto.
2

Seleccione . Net 2.0 o superior en el menú desplegable de selección de marco en la parte superior del cuadro de diálogo Nuevo proyecto.
3

Seleccione "Visual C # " y luego " web " en el área de selección de tipos de proyectos. Esto mostrará una lista de plantillas Web instalados por Visual C #. Seleccione " Aplicación Web ASP.NET Empty ".
4

Nombre del proyecto con cualquier nombre que desee. Un nuevo proyecto se crea en el entorno de desarrollo de Visual Studio.
5

Crear una sección de " system.net " en el archivo de configuración de la aplicación Web , web.config , si no existe uno . Escriba el siguiente código :




< host de red = " stmp dirección o ip " port = " server número " username = " puerto "password =" nombre de usuario " defaultCredentials =" secretos verdaderos " lee los datos de configuración SMTP del sistema de configuración de red estándar. . Vuelva a colocar los valores de los atributos en el elemento de red con los valores apropiados para el servidor SMTP que se utilizará para enviar el mensaje .
6

Haga clic en el nombre del proyecto y seleccione " Agregar una clase . " . Asigne un nombre al SMSManager clase o un nombre similar que se adhiere a sus normas de desarrollo
7

En la nueva clase , escriba el siguiente código:

usando System.Net.Mail ;
espacio de nombres

Comunicación

{

public class SMSManager

{

///


///Envía un mensaje SMS con el servidor de correo SMTP designado.

///


/// el asunto del mensaje que se envía. < /param >

/// El cuerpo del mensaje . < /param >

///< param name = " smsEmailAddress "> La dirección de correo electrónico SMS < /param >

/// El servidor SMTP debe configurarse antes de ejecutar este método.
< p> public void SendMessage ( cadena de asunto , MessageBody string , string smsEmailAddress )

{

mensaje MailMessage MailMessage = new ();
cliente SmtpClient

= new SmtpClient ();

//TODO: Agregar validación Regex para la dirección de correo electrónico

message.To.Add ( smsEmailAddress ) ;

message.IsBodyHtml = false;

//Establecer el sujeto y el cuerpo del mensaje de texto

message.Subject = tema;

message.Body = MessageBody ;

//Enviar el mensaje por correo electrónico

Lenguajes De Programación
Habilidades necesarias para la CEI programación de juegos
Cómo hacer una aplicación de Windows Forms con colores personalizados
Cómo agregar Javascript Uso de la programación HTML
Cómo escribir scripts Bash para aceptar parámetros de entrada
Los patrones frecuentes en algoritmos de árbol
¿Cuáles son los beneficios de COM +
Cómo Desvincular archivos en Linux
Cómo escribir una variable en un archivo de texto en SSIS
Conocimientos Informáticos © http://www.ordenador.online