Я отправляю несколько писем из моего приложения ASP.NET MVC, используя ActionMailer.NET .
Теперь часть этого процесса отправляет текстовые версии сообщения в формате HTML и для поддержки только текстовых клиентов.
Но я вижу, что GMail всегда выбирает текстовую версию.
Я пробовал Yahoo, и Yahoo правильно выбирает версию HTML.
Я пытался перевести свой HTML-код только в теги <h1>
и <span>
, и GMail все равно выбрал текстовую версию, что означает, что с содержимым HTML проблем нет.
Это ожидаемое поведение?
Поскольку при отправке только версии HTML , GMail будет правильно отображать версию HTML.
Я установил метатеги в HTML следующим образом:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Кто-нибудь еще сталкивался с таким поведением и нашел решение?
Потому что в нынешнем виде мне, вероятно, придется отправлять только HTML-версию, чтобы GMail отобразил ее, так как слишком многие наши клиенты используют GMail.
Вот пример базового HTML, который я пытаюсь отправить:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
<h1>This is the heading</h1>
<span>This is some text.</span>
</body>
</html>
И GMail даже не допустит этого.