【问题标题】:Look for package to send emails using razor view templates寻找使用剃刀视图模板发送电子邮件的包
【发布时间】:2014-09-26 13:22:08
【问题描述】:

我正在寻找一个使用 razor 视图作为模板发送电子邮件的包。到目前为止,我找到了以下选项。

MvcMailer - 看起来它在使用 MVC5+ 时存在问题,并且有一段时间没有更新。

ActionMailer.Net - 不再支持

我在这里找到了一篇关于从头开始编写的好文章。 http://mehdi.me/generating-html-emails-with-razorengine-introduction/

是否有任何其他库可以与 MVC5+ 应用程序一起使用以创建基于 razor 视图的电子邮件模板?

【问题讨论】:

  • 你最后用的是什么工具? MvcMailer 有一个新版本 (Install-Package MvcMailer-vs2013 -Pre) 似乎对我来说效果很好,但目前在发布到 Azure 时遇到了问题
  • 使用了与您相同的版本,它运行良好,但由于需要活动的 http 上下文,它仅限于在 Web 应用程序上使用。彼得有什么问题?
  • 谢谢 - 让它工作 - 是由于它在 MVC4 上的引用,它没有在 web.config 中获取绑定重定向。对于新的 Azure 部署,绑定重定向也需要在 appName.WebRole.dll.config 中

标签: asp.net-mvc email razor actionmailer mvcmailer


【解决方案1】:

您可以使用Mailzory 发送电子邮件。它编译剃须刀模板,不依赖httpcontext。

【讨论】:

  • 看起来很有趣。将调查 .NET Core 何时出现(尽管我建议等到他们将电子邮件类移植到框架中,然后再开始工作!)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-11
  • 2020-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
相关资源
最近更新 更多