在c#中发送邮件有什么好的库吗?类似于rails中的actionmailer.我知道.net框架有一些类,但我正在寻找适合特定场景的包装器,希望能节省一些时间.
System.Web.UI.WebControls.MailDefinition
控件可以使用MailDefinition类从文本文件或包含电子邮件正文的字符串创建MailMessage对象.使用MailDefinition类简化创建由控件发送的预定义电子邮件.如果要不使用控件发送电子邮件,请参阅System.Net.Mail类.
您可以通过将字符串映射到其替换项的IDictionary实例传递给CreateMailMessage方法,在电子邮件正文中进行文本替换.
MailDefinition类创建的MailMessage对象使用SmtpClient类的Send方法发送.为了能够发送电子邮件,您必须在Web.config文件中配置SMTP邮件服务器.有关更多信息,请参阅元素(网络设置).
不支持数据绑定,只支持文本替换.