cuclife.com > IT > C# > 0

c# qq邮箱smtp ssl发送邮件 操作已超时错误

网络整理 - 06-27
用c#的 System.Net.Mail.SmtpClient 类 尝试通过QQ邮箱的smtp服务器发送邮件,但总是报超时错误

网上有一些看似之前成功过的代码,都不行了,应该是因为QQ邮箱现在已经取消了25端口明文发送密码了

只能通过ssl方式,官方给的资料是:端口为465或587   实际测试587根本不通,465可以通,但用c#的SmtpClient类始终是连接超时,EnableSsl已经设置了,还是一样,

如有朋友知道解决方法,还请留言告知,感激不尽.

至此,c#没有找到能用的发送QQ邮件的方法

可行的替代方法有:

163邮箱,25端口,非ssl,测试通过。
gmail邮箱  TLS 587端口,测试通过   也是加密的,推荐


不可行的方案:

163 ssl 端口 465/994  无法通过测试,发送超时
QQ 邮箱 ssl 465 发送超时

如有朋友知道解决方法,还请留言告知,感激不尽。

c# qq邮箱smtp ssl发送邮件 操作已超时错误