none
Enviar E-Mail

    Question

  •  

    olá pessoal....

     

    estou tentando enviar um e-mail da minha pagina... o problema é que eu tenho uma conta Hotmail.

     

    pelo que eu sei o hotmail não utiliza SMTP, então estou com problemas para conseguir fazer isso..

    alguem pode me ajudar?

     

    meu codigo é o seguinte:

    Code Block

    MailMessage msg = new MailMessage();

    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", "smtp.hotmail.com");

    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 25);

    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", 2);

    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1);

    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "meuemail@hotmail.com");

    msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "minhasenha");

     

    msg.To = txtDestinatario.Text;

    msg.From = "meuemail@hotmail.com";

    msg.Subject = "Email de Teste";

    msg.Body = txtBody.Text;

    SmtpMail.SmtpServer = "smtp.hotmail.com";

    SmtpMail.Send(msg);

     

    Wednesday, January 16, 2008 8:27 PM

All replies

  •  

    tentei este segundo codigo que usa a classe "System.Net.Mail;" ao inves da "System.Web.Mail";

     

    Code Block

    SmtpClient smtp = new SmtpClient("mail.hotmail.com");

    smtp.Credentials = new System.Net.NetworkCredential("meuemail@hotmail.com", "minhasenha");

    string emailTo = txtDestinatario.Text;

    MailMessage email = new MailMessage("meuemail@hotmail.com", emailTo);

    email.Subject = "E-MAIL TESTE";

    email.Body = txtBody.Text;

    email.IsBodyHtml = true;

    smtp.Send(email);

     

    mas ao executar o comando Send a seguinte mensagem é retornada:

     

    Mailbox unavailable. The server response was: DY-001 Mail rejected by Windows Live Hotmail for policy reasons. We generally do not accept email from dynamic IP's as they are not typically used to deliver unauthenticated SMTP e-mail to an Internet mail server. http://www.spamhaus.org maintains lists of dynamic and residential IP addresses. If you are not an email/network admin please contact your E-mail/Internet Service Provider for help. Email/network admins, please visit http://postmaster.live.com for email delivery information and support

     

     

     

     

    Thursday, January 17, 2008 11:44 AM
  • Oi,

    http://www.codeproject.com/KB/IP/httpmail.aspx


    Se a resposta solucionar sua dúvida, favor - Votar como Útil Abraço!
    Friday, January 07, 2011 2:03 PM
  • Mude o SMTP para: SMTP.live.com que resolve.
    Friday, February 04, 2011 5:15 PM