lunes, 23 de septiembre de 2013

Enviar correo electrónico desde C# con una cuenta de correo de gmail

El siguiente código permite enviar correo un electrónico desde C# con una cuenta de correo de gmail
 
 public void EnviarCorreoElectronico(String pAsunto, String pCuerpo)
        {
            using (MailMessage vMailMenssage = new MailMessage())
            {
                vMailMenssage.To.Add(new MailAddress("correo1@gmail.com"));
                vMailMenssage.To.Add(new MailAddress("correo2@gmail.com"));
                vMailMenssage.From = new MailAddress("MiCorreo@gmail.com");
                vMailMenssage.Subject = pAsunto;
                vMailMenssage.Body = pCuerpo;
                vMailMenssage.IsBodyHtml = true;
                vMailMenssage.Priority = MailPriority.High;

                using (SmtpClient vSmtpClient = new SmtpClient())
                {
                    vSmtpClient.Host = "smtp.gmail.com";
                    vSmtpClient.Port = 587;
                    vSmtpClient.EnableSsl = true;
                    vSmtpClient.UseDefaultCredentials = true;
                    vSmtpClient.Credentials = new NetworkCredential("MiCorreo@gmail.com", "EstaEsMiClave123");

                    vSmtpClient.Send(vMailMenssage);
                }
            }
        }

No hay comentarios:

Publicar un comentario