代码之家  ›  专栏  ›  技术社区  ›  liammclennan

从Asp.net MVC发送HTML电子邮件的最佳方式是什么?

  •  8
  • liammclennan  · 技术社区  · 17 年前

    我希望能够呈现一个视图并将其作为电子邮件发送,类似于使用RubyonRails可以做的事情。最好的方法是什么?

    编辑:到目前为止,我的解决方案是使用模板引擎(NHaml,StringTemplate.net)。它可以工作,但我不希望在我的网站上有第二个模板引擎。

    5 回复  |  直到 17 年前
        1
  •  1
  •   Community Mohan Dere    9 年前

    一到邮局 mvc-preview-5-rendering-a-view-to-string-for-testing 有一个答案,里面有一个解决方案,这个解决方案也适用于这个。一旦有了字符串,就可以使用默认的.net邮件选项(如dimarzionist:SendMail/SmtpClient所示)发送它。

        2
  •  1
  •   Sohan    15 年前

    你可以考虑MvcMailer。查看NuGet包 here project documentation

        3
  •  0
  •   liammclennan    17 年前

    这看起来像一个 possible implementation 哈克德建议的方法。

        4
  •  0
  •   Tom Lint Deepak Bhatia    11 年前

    我建议 Postal

    它允许您使用(强类型)MVC视图创建电子邮件,并使用标准SmtpClient发送电子邮件。

        5
  •  -4
  •   dimarzionist    17 年前

    对不起,伙计,我想你对ASP.NETMVC的理解有点不对劲。它仍然是ASP.NET和framework的一部分,因此您可以使用在那里使用的相同技术,如SendMail和SmtpClient。