System.Net.Mail.MailMessage的替代品,用于发送电子邮件?

时间:2012-08-13 02:49:58

标签: asp.net email iis smtp

我正在寻找一个.NET程序集,我可以在ASP.Net 3.5中使用它一次发送一封或两封电子邮件。

我已经查看了 System.Net.Mail.MailMessage ,但是脚本和邮件服务器之间的通信使用了ESMTP,而我真的喜欢避免这样做。

要发送的电子邮件非常简单:未加密;不是HTML;等

优先级是易于部署,所以不要惹恼IIS,Exchange等。

1 个答案:

答案 0 :(得分:1)

我已经通过MSDN看了一下,似乎没有办法强制System.Net.Mail使用较旧的smtp标准(RFC821),但你不应该这样做。

根据以下文章的备注部分,System.Net.Mail实现RFC2821,其中声明如果主机无法识别EHLO(或扩展HELO)问候语,则客户端应发出HELO并继续仅使用可用命令在RFC821中。 http://msdn.microsoft.com/en-us/library/system.net.mail.smtpclient.aspx

正如我们在评论中讨论的那样,因为您只是试图避免使用身份验证,因此您可以使用System.Net.Mail库而无需进行身份验证。