用于在.NET中创建HTML电子邮件的助手类?
我使用默认的MailMessage
和SmtpClient
类来创建和发送来自Web表单网站的HTML电子邮件。问题是我有很多硬编码的HTML来格式化发送的电子邮件。有没有一个类可以帮助格式化.NET的电子邮件?任何资源或建议,将不胜感激。用于在.NET中创建HTML电子邮件的助手类?
还有的MailDefinition类:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.maildefinition.aspx
的MailDefinition类可以通过控制使用 从包含电子邮件的正文文本文件或字符串 创建MAILMESSAGE 对象 消息。使用MailDefinition类 来简化创建预定义的电子邮件 要由控件发送的消息。如果 要发送不使用 控件的电子邮件,请参阅System.Net.Mail 类。
你可以通过 到CreateMailMessage方法映射字符串 来接替他们的 IDictionary的情况下做出的 体的电子邮件消息的文本替换。
由 MailDefinition类创建的MailMessage对象是使用SmtpClient类的 Send方法发送的。 为了能够发送电子邮件,您必须在您的 Web.config文件中配置SMTP邮件服务器 。有关更多信息,请参阅 元素(网络 设置)。
这是一个伟大的课程,它帮助了我很多times +1 – adrianos 2011-03-02 16:39:28
+1 Cool link :) – IrishChieftain 2011-03-02 16:50:22
类似的问题:http://stackoverflow.com/questions/620265/can-i-set-up-html-email-templates-with-asp-net – 2011-03-02 16:33:51