背景:使用的是qq邮箱,之前使用都没有问题,今天突然报服务器不支持安全连接的处理异常
刚开始简单地把smtpClient.EnableSsl = false,结果报错异常:发送邮件失败。无法从传输连接中读取数据: net_io_connectionclosed。
查资料得知SmtpClient 默认的 SMTP 端口通常是 25,子程序里没有设置Port
qq邮箱提供的端口号是465/587,尝试465报超时错误还会导致quicker短暂卡住,疑似因为System.Net.Mail 命名空间下的 SmtpClient 默认是不支持 SSL & 465 端口发送邮件(C# System.Net.Mail 类 使用465端口邮件不成功_smtp 465 c#-CSDN博客)
更改为587端口号使用没问题