如何在发送MVC3应用程序建立HTML邮件?(How to build HTML messages

2019-09-19 04:31发布

我早上淋浴时我就在想这件事,我怎么可以构建在MVC3应用HTML邮件?

我想这样使用PartialView和调用生成的HTML,保存它作为一个字符串中HtmlMessage身上使用它。

而不是做类似:

string body = @"<html><h1>This is an email. Yuk formatting and hard to maintain.</h1></html>";

我可以这样做:

string body = Html.Action("WelcomeEmail", "Emails");

由于MVC3是如此强大和成熟,必须有这样做的标准方式,是否正确?

什么是推荐的方法?

Answer 1:

邮政 ,您可以发送电子邮件作为渲染视图



Answer 2:

我强烈建议Mvc.Mailer 。

你得到所有的MVC框架的好处的脚手架支持一起。



文章来源: How to build HTML messages in an MVC3 application for sending?