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>
Другие вопросы по тегам