关于子程序“C#发送邮件”报异常:服务器不支持安全连接的处理

经验创意 · 699 次浏览
用户nUoqs2-SBQA 创建于 18天7小时前

背景:使用的是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端口号使用没问题

 


回复内容
暂无回复
回复主贴