.NET, System.Web.Mail.SmtpMail 的多线程不安全问题

翟二喜

今天看了看.NET发邮件的部分,发现:System.Web.Mail.SmtpMail 竟然是通过一个静态成员变量来设定的 SmtpServer 地址,这样只有整个全局用一样的 SmtpServer 才能保证不冲突,有任何一个地方用了不同的 SmtpServer 就得防止其变化的冲突。


.NET 2.0 我找到了 System.Net.Mail.SmtpClient 来解决这个问题。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: