在asp.net mvc中获取视图作为字符串进行电子邮件发送

时间:2011-10-10 21:14:08

标签: asp.net-mvc-3 email view razor

我想使用Mailgun(或者Sendgrid)从我的应用发送电子邮件。

这非常简单,因为我可以使用RestSharp与他们的api进行交互。

问题在于,如果我不能使用剃刀,生成HTML电子邮件就是PITA。 我知道有两个nuget包(PostalMvcMailer)可以很好地处理这个问题,但它们迫使我使用SMTP服务器而我根本不想要或者根本不需要它。

我只想继续使用Mailgun API发送电子邮件,但我希望能够使用Razor为这些电子邮件生成标记。

我该怎么做?

请帮助。

1 个答案:

答案 0 :(得分:5)

如果您有部分内容,可以将其呈现为字符串,如下面的SO问题:link