Ранее мы использовали Postal (http://aboutcode.net/postal/) для синтаксического анализа файлов Razor в шаблонах электронной почты. Однако, используя последний пакет Nuget (установлен сегодня), Postal отказывается правильно настроить заголовки в сообщении электронной почты.
Это тестовый код:
var email = new Email("TestEmail");
dynamic message = _emailService.CreateMailMessage(email);
(_ emailService настроен AutoFac). Шаблон TestEmail.cshtml содержит:
To: me@here.com
From: me@here.com
Subject: Test email
This is a test email.
При проверке message.Body is "From: me@here.com \ r \ nСубъект: тестовое электронное сообщение \ r \ n \ r \ nЭто тестовое электронное письмо. \ r \ n "и message.To пусто (Количество = 0).
Есть_ViewStart.cshtml в папке Views / Emails, чтобы установить макет равным нулю, а почтовый сервер правильно настроен в web.config. Я в растерянности относительно того, что идет не так. Может кто-то предложить предложение?