OpenSmtp 的代码修正,支持中文和HTTP代理连接

如今你的项目中在偏爱了哪个邮件发送组件,对于OpenSmtp的老面孔是否还记得?这个从.NET 1.1起就伴随着我们的邮件发送组件就带着不少的BUG:

1. 对中文的支持不好,有时候正文会变成乱码,有时候标题长了就是乱码了,还有附件中的中文文件名也会是乱码

2. 不支持通过代理服务器发送

最近的项目要用邮件组件,于是再次把这个老朋友请出来,且从网上找到了解决中文乱码的办法。另外,为了适应项目的要求,还加入了通过代理发送的ProxySmtp类。虽然技术含量不高,也总算是弄了一个无明显BUG包。本人不忍独享,故拿出来供大家使用。

OpenSmtp

OpenSmtp源文件
 

原文地址:https://www.cnblogs.com/qkhh/p/1849159.html