使用Telnet发邮件 解决C#代码发邮件通不过认证的问题

非常奇怪,用网上的代码发邮件死活发不了,公司的这个邮箱机制也太怪了,做邮件提醒都做不了。但是越是奇怪的事情,越有挑战性。

问题分析思路:人家foxmail都可以正常收发邮件,为啥咱就不可以。咱们用就报:

SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为:5.7.1 Client was not authenticated

尝试了好多方案,真的是发不出去,网上的点子一个也不管用,关键时刻,还是要自己折磨。

SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为:5.7.1 Client was not authenticated 这个错误信息查到的资料也是针对人家自己的场景,作为公司自身的邮箱来说,不管用。

但是种中现场表明,肯定是可以的,除了Foxmail,可以,其实兄弟单位也有邮件通知。他们行,咱们也应该行。

研究出Telnet发邮件,经测试,邮件发送成功了!这样子,可以用代码控制telnet完成邮件发送。

搞定,上图!

image