ASP.NET System.Net.Mail 腾讯企业邮箱发送邮件超时
🏷️ ASP.NET
使用 System.Net.Mail.SmtpClient
发送腾讯企业邮箱邮件时,发生超时错误:
$exception {"操作已超时。"} System.Net.Mail.SmtpException
之前使用 Outlook 邮箱时是可以正常发送邮件的,换成 QQ 企业邮箱之后就报错了。
本以为是配置原因导致的,结果试着几个配置仍然报错。
在网上搜了半天终于找到一个比较靠谱的原因:System.net.mail 腾讯 ssl 发送邮件超时,并且给出了解决方法(C# 利用 System.web.mail 发送邮件)。
改成使用 System.Web.Mail
后果然能正常发送邮件了。搞笑的是 VS 提示 System.Web.Mail.SmtpMail
已过时,建议改用 System.Net.Mail.SmtpClient
。