Guest User

Untitled

a guest
Aug 5th, 2018
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. Email sending fails with private email domain: C# code
  2. public void sendEmailWithHotmail(string emailFrom, string emailPwd, string emailTo, string smtpHost, int smtpPort, string msg)
  3. {
  4. MailMessage mail = new MailMessage();
  5. mail.From = new MailAddress(emailFrom, "Test EMail");
  6. mail.To.Add(emailTo);
  7. mail.Subject = "Hi";
  8. mail.Body = msg;
  9. mail.Priority = MailPriority.Normal;
  10.  
  11. NetworkCredential mailAuthentication = new NetworkCredential(emailFrom, emailPwd);
  12. SmtpClient mailClient = new SmtpClient(smtpHost, smtpPort);
  13. mailClient.EnableSsl = true;
  14. mailClient.UseDefaultCredentials = false;
  15. mailClient.Credentials = mailAuthentication;
  16. mailClient.Timeout = 20000;
  17. mailClient.Send(mail);
  18. }
  19.  
  20. Gmail -> smtp port: smtp.gmail.com, smtp Port: 587
  21. Hotmail -> smtp port: smtp.live.com, smtp Port: 25
  22. Yahoo -> smtp port: smtp.mail.yahoo.com, smtp Port: 25
  23.  
  24. <system.net>
  25. <mailSettings>
  26. <smtp from="abc@somedomain.com">
  27. <network host="somesmtpserver" port="25" userName="name" password="pass" defaultCredentials="true" />
  28. </smtp>
  29. </mailSettings>
  30. </system.net>
  31.  
  32. msg.ReplyToList.Add(replyTo);
Add Comment
Please, Sign In to add comment