Отправка текстовых и HTML-писем. Почему Gmail всегда выбирает текстовую версию? - PullRequest
0 голосов
/ 19 августа 2011

Я отправляю несколько писем из моего приложения 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 даже не допустит этого.

Ответы [ 2 ]

1 голос
/ 19 августа 2011

Большинство веб-клиентов и настольных почтовых клиентов игнорируют что-либо в теге <head> электронного письма.

Чтобы отправлять как HTML, так и текстовые версии, вам нужно правильно составить почтовое сообщение - используйте два фрагмента mime.

Покажите нам полный код, который вы используете для создания вашей электронной почты.

0 голосов
/ 19 августа 2011

Полагаю, первое, что я должен был проверить, это проблемы ActionMailer.NET.

Я немного погуглил, но ничего не вышло.

Эта проблема была исправлена ​​2 дня назад, поэтому проблема была получена в последнем пакете.

https://bitbucket.org/swaj/actionmailer.net/issue/23/multipart-mail-problem

Эта проблема на самом деле касалась Thunderbird, но, думаю, у GMail аналогичный способ обработки составных писем.

Проблема решена!

...