有关的:
我的问题是一样的,所以我实现了 Koistya 的解决方案如下。令人心碎的是,它在我的开发笔记本电脑上运行良好,但是当移植到 Web 服务器时,它会超时而没有任何解释。
我的 SMTP 配置在我的web.config
文件中。我根据 Koistya 的回答制作了模组:
<mailSettings>
**Changed**
<smtp from="my@email.com">
<network host="smtp.gmail.com" password="[password]" port="587"
userName="my@email.com"/>
</smtp>
**Original**
<!--<smtp from="my@email.com">
<network host="mail.domain.com" password="[password]" port="25"
userName="my@email.com"/>
</smtp>-->
</mailSettings>
我的 .Net C# 代码(删除前后):
SmtpClient mSmtpClient = new SmtpClient();
mSmtpClient.EnableSsl = true;
mSmtpClient.Send(message);
正如我所说,这在我的开发环境中效果很好,但在网络上却不行。任何人都可以帮忙吗?谢谢。