¡Bienvenid@ a La bloguera.net! Iniciar sesión | ÚNETE a la web | Ayuda

Enviando un correo por smtp utilizando la cuenta de Gmail

Realmente es sencillo, lo unico que cambia son las credenciales y el servidor de correo.

Como se comento en un pasado post  Que sencillo es enviar un email por smtp desde net.aspx, con un pregunta que realizo Victor Munzenmayer.

public void Email(string vPara, string vCC, string vAsunto, string vCuerpo, string vAdjunto)
{
    try
    {
        string vDe = "ramoncachicamo@gmail.com";
        System.Net.Mail.MailMessage oMsg = new System.Net.Mail.MailMessage(vDe, vPara, vAsunto, vCuerpo);
        if (vCC.Length >= 1)
            oMsg.CC.Add(vCC);
        if (vAdjunto.Length >= 1)
            if (!System.IO.File.Exists(vAdjunto))
                throw new System.IO.FileNotFoundException("El archivo " + vAdjunto.ToLower() + " No existe");
            else
                oMsg.Attachments.Add(new System.Net.Mail.Attachment(vAdjunto));
        System.Net.Mail.SmtpClient oSmtp = new System.Net.Mail.SmtpClient("smtp.gmail.com",587);
        oSmtp.EnableSsl = true;
        oSmtp.UseDefaultCredentials = false;
        oSmtp.Credentials = new NetworkCredential("ramoncachicamo@gmail.com", "mamaconyuca");
        oSmtp.Send(oMsg);
    }
    catch (Exception ex)
    {
        throw ex;
    }
}

Saludos y que lo disfruten.

elperucho.
 

Publicado martes, 04 de diciembre de 2007 22:28 por elperucho
Archivado en: ,

Comentarios

Aún no ha hecho nadie ningún comentario. Escribe alguno y sé el primero :P
No se permiten comentarios de usuarios anónimos