【问题标题】:I'm getting this error on System.Net.Mail.SmtpException: The operation has timed out我在 System.Net.Mail.SmtpException 上收到此错误:操作已超时
【发布时间】:2016-07-16 05:36:48
【问题描述】:
MailMessage mail = new MailMessage();
string Subject = "User Inquery";
mail.To.Add("majid_Hussain@yahoo.com");
mail.From = new MailAddress("sundas_05@yahoo.com", "Sundas");
mail.Subject = Subject.Trim();
mail.Body += "Dear Administrator,<br><br>.";
mail.Body += "User Emial: " + Email.Text + "<br>";
mail.Body += "User Message: " + txtBody.Text + "<br><br>";
mail.Body += "Thanks & Regards<br>";
mail.Body += txtName.Text;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.mail.yahoo.com";
smtp.Port = 465;
smtp.Credentials = new System.Net.NetworkCredential("sundas_05@yahoo.com", "*****");
smtp.EnableSsl = true;

smtp.Send(mail);

【问题讨论】:

标签: asp.net


【解决方案1】:

在某些地区,端口 465 不起作用。 试试 587 端口。

【讨论】:

  • 我也尝试使用 587
猜你喜欢
  • 1970-01-01
  • 2012-08-28
  • 1970-01-01
  • 2019-08-14
  • 1970-01-01
  • 2011-01-28
  • 1970-01-01
  • 1970-01-01
  • 2020-11-21
相关资源
最近更新 更多