使用Web.Helpers.WebMail和Net.Mail.SmtpClient发送邮件之间的区别

时间:2013-08-09 15:41:42

标签: asp.net .net email smtpclient

  1. 使用System.Web.Helpers.WebMail和使用System.Net.Mail.SmtpClient发送电子邮件之间是否存在任何差异(利弊?)

  2. 据我所知,System.Web.Mail命名空间被认为是过时的。它是否适用于WebMail课程?

  3. ASP.NET Web应用程序或Web API哪个更好(如果存在差异?)
  4. 我现在看到它的方式,WebMail为我提供了一个抽象,如果我不需要更改配置(主机,凭据等),我可以使用它来轻松发送电子邮件。我可以在启动时配置它一次并从那里使用。在SmtpClient的情况下,我需要自己提供这种抽象。

1 个答案:

答案 0 :(得分:0)

System.Web.Mail不是.NET SMTP实现。它使用CDONTS组件。 System.Net.Mail是一个更好的选择,因为它是一个完全托管的.NET SMTP实现。