No puedo enviar correo a Hotmail, mi proyecto esta desarrolado en .NET C#, y necesito enviar unos email, y no me llegan a hotmail, que sera??
que me falta por configurar?? que le quito?? que le pongo???
gracias por la ayuda....
| |||
No puedo enviar correo a Hotmail No puedo enviar correo a Hotmail, mi proyecto esta desarrolado en .NET C#, y necesito enviar unos email, y no me llegan a hotmail, que sera?? que me falta por configurar?? que le quito?? que le pongo??? gracias por la ayuda.... |
| ||||
Como que ya había visto éste post: http://www.forosdelweb.com/f59/como-configurar-smtp-para-envio-emails-288828/ Por favor no repetir
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
Respuesta: No puedo enviar correo a Hotmail Te dejo este codigo, esta funcionado con hotmail y te dejo en comentario por si lo quieres ocupar para otro servidor SMTP como Gmail. saludos. PD: para enviar correos debes habilitar el correo en formato html ya que de esa manera funciona hotmail using System; using System.Net; using System.Net.Mail; namespace EnviarCorreo { class EnviarMail { static void Main(string[] args) { MailMessage msg = new MailMessage(); msg.To.Add(new MailAddress("[email protected]")); msg.From = new MailAddress("[email protected]"); msg.Subject = "Correo de Prueba"; msg.Body = "Esto es solo un correo de Prueba... "; msg.Priority = System.Net.Mail.MailPriority.Normal; //msg.Attachments.Add(new Attachment("C:\\archivo.txt")); para adjuntar archivo SmtpClient clienteSmtp = new SmtpClient(); msg.IsBodyHtml = true; // solo para hotmail //clienteSmtp.Host = "smtp.gmail.com"; // solo para gmail clienteSmtp.Host = "smtp.live.com";// solo para hotmail //clienteSmtp.Port = 587; // para gmail //clienteSmtp.UseDefaultCredentials = false; clienteSmtp.DeliveryMethod = SmtpDeliveryMethod.Network; clienteSmtp.Credentials = new NetworkCredential("[email protected]", "123456789"); clienteSmtp.EnableSsl = true; try { clienteSmtp.Send(msg); } catch (Exception ex) { Console.Write(ex.Message); Console.ReadLine(); } } } } |