使用System.Web.Helpers.WebMail
和使用System.Net.Mail.SmtpClient
发送电子邮件之间是否存在任何差异(利弊?)
据我所知,System.Web.Mail
命名空间被认为是过时的。它是否适用于WebMail
课程?
我现在看到它的方式,WebMail
为我提供了一个抽象,如果我不需要更改配置(主机,凭据等),我可以使用它来轻松发送电子邮件。我可以在启动时配置它一次并从那里使用。在SmtpClient
的情况下,我需要自己提供这种抽象。
答案 0 :(得分:0)
System.Web.Mail不是.NET SMTP实现。它使用CDONTS组件。 System.Net.Mail是一个更好的选择,因为它是一个完全托管的.NET SMTP实现。