Asp.net отправляет html письма с MVC.Postal. Клиенты видят сырой HTML в письмах
Мы пытаемся отправить html письмо через пакет почтовых рассылок MVC. Проблема в том, что некоторые клиенты видят необработанные HTML-теги в письме. Отправка того же электронного письма в gmail и нескольким другим провайдерам не вызывает проблем. Есть идеи?
Мы следуем простым соглашениям согласно документам.
Email.cshtml
@model InviteViewModel
To: @Model.Email
From: invites@domain.com
Subject: @Model.Subject
Views: Html
Email.Html.cshtml
@model InviteViewModel
Content-Type: text/html; charset=utf-8
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
bla blah......
</html>
1 ответ
Content-Type: text/html; charset=utf-8
из *.Html.cshtml
Файл должен быть в верхней строке файла.
Email.Html.cshtml
Content-Type: text/html; charset=utf-8
@model InviteViewModel
<html>
bla blah......
</html>