El envio de un correo electronico es muy sencillo. Necesitamos una "cuenta de Gmail",
para poder
enviar el correo electronico.
//Primero agregamos los espacios de nombre
Using System.Net;
Using System.Net.Mail;
//Creamos nuestro objecto para enviar el mensaje
MailMessage objmensaje = new MailMessage();
//Creamos una instancia del objecto objmensaje de donde se va enviar el email
objmensaje.From = new MailAddress("nudier@gmail.com");
// Creamos una instancia del objeto objmensaje hacia donde se envia el email
objmensaje.To.Add("destino@hotmail.com");
//Le ponemos el asunto que tendra el mensaje
objmensaje.Subject="Prueba";
//Colocamos el contenido del mensaje que se va enviar
objmensaje.Body="Este es el prueba del mensaje";
//Creamos el objecto smtpclient y le asignamos el servidor smtp de Gmail
SmtpClient objservidor = new SmtpClient("smtp.gmail.com");
//Le agregamos el puerto a nuestro servidor de donde se esta envia la solicitud
objservidor.Port="587";
//Creamos las credencialdes q utilizara nuestro servidor para el envio del email
objservidor.Credentials = new System.Net.NetworkCredential("XXXXXX@gmail.com","Contraseña");
//Nos aseguramos que nuestro servidor se comunique de forma segura
objservidor.EnableSssl=True;
//Y por ultimo el envio de nuestro mensaje
try
{
objservidor.Send(objmensaje);
Response.Write("Mensaje enviado con exito");
}
catch(SmtpException ex)
{
Respose.Write(ex.Message);
}