在ASP.NET和MVC发送奇特电子邮件的最佳实践

问题描述:

嗨,在ASP.NET和MVC发送奇特电子邮件的最佳实践

我想发送一个非常花哨的电子邮件给用户。 多数民众赞成在外观和感觉是一样的网页。

一个非常糟糕的方式来使用StringBuilder并在其中追加文本。

但我在寻找最佳实践解决方案。该页面很容易重新设计。

我需要解决方案为ASP.NET & MVC。

任何想法。

感谢,

在ASP.NET MVC中,我一直在享受ActionMailer.Net

+0

它真的很棒 – 2011-06-02 13:54:46

+0

它真的很棒。 – tkt986 2011-10-06 01:44:46

你可以通过在一个单独的文件中写入你的邮件模板(将有利于重新设计,如果它是一个HTML文件),然后读取该文件喜欢阅读任何文件,并填写它变量,然后使用结果作为字符串发送电子邮件。

+1

@Saboor,是的,我同意了,你也可以通过电子邮件asp.net中嵌入电子邮件的图像。在这里更具体http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=1264 – 2011-05-07 05:42:59

你可以试试PostalMvcMailer都可以通过NuGet使用,并且都允许你发送从MVC视图呈现的电子邮件。

Andrew Davey在mvcConf2上做了一个很好的视频演示Generating email with view engines using Postal

另一种方法是使用T4模板编译单独程序集中的所有电子邮件模板。

我的博客上讲述这种做法http://asmiki.wordpress.com/2011/05/20/using-t4-templates-for-compiling-net-email-templates/