Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: louisozu en 2 Septiembre 2010, 01:33 am



Título: mail
Publicado por: louisozu en 2 Septiembre 2010, 01:33 am
hola alguien me puede ayudar como puedo enviar email
ya sea utilizando dos o vb


Título: Re: mail
Publicado por: .mokk. en 2 Septiembre 2010, 04:02 am
Código
  1. using System;
  2. using System.Collections;
  3. using System.Net;
  4. using System.Net.Mail;
  5. using System.Net.Mime;
  6.  
  7. public class EjemploCorreoGMail
  8. {
  9.    public static void Main()
  10.    {
  11.            System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
  12.            msg.To.Add("destinatario@dominio.com");
  13.            msg.From = new MailAddress("micuenta@gmail.com", "Tu Nombre", System.Text.Encoding.UTF8);
  14.            msg.Subject = "Prueba de correo a GMail";
  15.            msg.SubjectEncoding = System.Text.Encoding.UTF8;
  16.            msg.Body = "Cuerpo del mensaje";
  17.            msg.BodyEncoding = System.Text.Encoding.UTF8;
  18.            msg.IsBodyHtml = false;
  19.  
  20.            //Aquí es donde se hace lo especial
  21.            SmtpClient client = new SmtpClient();
  22.            client.Credentials = new System.Net.NetworkCredential("micuenta@gmail.com", "miclave");
  23.            client.Port = 587;
  24.            client.Host = "smtp.gmail.com";
  25.            client.EnableSsl = true; //Esto es para que vaya a través de SSL que es obligatorio con GMail
  26.            try
  27.            {
  28.                        client.Send(msg);
  29.            }
  30.            catch (System.Net.Mail.SmtpException ex)
  31.            {
  32.                        Console.WriteLine(ex.Message);
  33.                        Console.ReadLine();
  34.            }
  35.    }
  36. }

Credits: José M. Alarcón Aguín