我使用此代码从我的 webapp 发送电子邮件:
SmtpClient s = new SmtpClient("smtp.gmail.com", 587);
s.EnableSsl = true;
s.DeliveryMethod = SmtpDeliveryMethod.Network;
NetworkCredential myCreds = new NetworkCredential("xxx@gmail.com", "xxxxxxx");
s.Credentials = myCreds;
s.Send(m);
在我的机器上测试它运行良好,但它停止在我的服务器上工作。它工作了6个月。服务器与我的机器在同一个网络上,它们共享相同的公共 IP。