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 . 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 En la nueva clase , escriba el siguiente código: usando System.Net.Mail ; 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 > /// { mensaje MailMessage MailMessage = new (); = 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
6
7
espacio de nombres
< p> public void SendMessage ( cadena de asunto , MessageBody string , string smsEmailAddress )
cliente SmtpClient