【发布时间】:2015-12-24 08:42:38
【问题描述】:
我正在使用 C# (4.0) 从 asp.net 中的以下代码发送邮件。我有来自经销商俱乐部的 Windows 共享主机。当我从在线网页发送电子邮件时,出现端口 587 错误。 )。
MailMessage mm = new MailMessage("from@gmail.com", "to@gmail.com");
mm.Subject = "This is my subject";
mm.Body = "This is Email Body";
mm.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.Port = 587;
smtp.EnableSsl = true;
System.Net.NetworkCredential NetworkCred = new System.Net.NetworkCredential();
NetworkCred.UserName = "from@gmail.com";
NetworkCred.Password = "*******";
smtp.UseDefaultCredentials = true;
smtp.Credentials = NetworkCred;
smtp.Timeout = 20000;
smtp.Send(mm);
【问题讨论】: