Лучшая практика для отправки модной электронной почты в ASP.NET и MVC - PullRequest
5 голосов
/ 07 мая 2011

HI,

Я хочу отправить очень модное электронное письмо пользователям.Это выглядит и выглядит как веб-страница.

один очень плохой способ использовать StringBuilder и добавлять в него текст.

, но я нахожусь в поиске наилучшего практического решения.где страницу легко изменить.

Мне нужно решение как для ASP.NET, так и для MVC.

любая идея.

спасибо,

Ответы [ 4 ]

7 голосов
/ 07 мая 2011

В ASP.NET MVC я наслаждаюсь ActionMailer.Net .

7 голосов
/ 07 мая 2011

Вы можете попробовать Почтовый или MvcMailer , оба доступны через NuGet, и оба позволяют отправлять электронные письма, полученные из MVC Views.

Эндрю Дейви сделал хорошее видеопрезентация на Создание электронной почты с механизмами просмотра с использованием Postal на mvcConf2.

2 голосов
/ 07 мая 2011

Вы можете сделать это, написав свой шаблон электронной почты в отдельном файле (это будет полезно для редизайна, если это HTML-файл), а затем прочитайте этот файл как чтение любого файла и заполните его переменными, а затем используйте результат как строка для отправки по электронной почте.

1 голос
/ 20 мая 2011

Еще один способ сделать это - использовать шаблоны T4 для компиляции всех шаблонов электронной почты в отдельной сборке.

Я писал об этом подходе http://asmiki.wordpress.com/2011/05/20/using-t4-templates-for-compiling-net-email-templates/

...