05
Sep

Enviando un Email con el servidor de correos electronico de Gmail

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);
    } 
    
Web hosting by Somee.com