Как генерировать динамические электронные письма в Postal.MVC

Я хотел бы добавить контент в электронные письма из базы данных. Я пытался сделать это в представлении.

To: @ViewBag.To
From: lolcats@website.com
Subject: Important Message

Static Text

@Html.Raw(MvcApplication1.Data.Email.GetBlah())
@MvcApplication1.Data.Email.GetBlah()

GetBlah просто возвращает это сейчас.

public static string GetBlah()
        {
            return "Hello, my name is @ViewBag.Name";
        }

И неудивительно, что отправленное письмо просто содержит текстовые значения и не объединено.

Static Text

Hello, my name is @ViewBag.Name
Hello, my name is @ViewBag.Name

Причина, по которой я хочу это сделать, заключается в том, что мне приходится делать публикации каждый раз, когда мне нужно изменить содержание в электронных письмах, плюс мне также понадобятся другие языки. Поэтому я просто хочу, чтобы контроллер решил, какие данные использовать, и внедрил их для объединения в данный момент.

Это возможно с почтой? Могу ли я создать свой собственный EmailViewRenderer и передать его для отправки?

0 ответов

Другие вопросы по тегам