Можно ли пропустить текстовую версию электронного письма, когда это просто «оповещение»? - PullRequest
1 голос
/ 07 марта 2012

Можно ли отправлять электронные письма только в формате HTML без текстовой / простой части, когда выполняются только действия в формате HTML, такие как нажатие на ссылку для просмотра ответов или какое-либо другое уведомление типа «предупреждение»?Например, щелкнув ссылку, чтобы активировать адрес электронной почты, или нажмите, чтобы увидеть новые комментарии.

Date: Wed, 07 Mar 2012 10:30:54 -0800 (PST)
From: email@site.com
Subject: Test Mail
To: <email@site.com>
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

VGhpcyBpcyBdfJDFKdjfkdsFpbCBmcm9tIGxvY2FsaG9zdCB3aXRoIGZzbdrb3BlbigpIGF0IDEz
eGVvbmNyb3NzLmNvbSI+eGVvbmNyb3NzLmNvbTwvYT4gPGk+bGluazwvaT4hPHA+VGhpcyBpcyBt
b3JlIHRleHQ8L3A+

Вместо использования multipart для создания двух копий одного и того же электронного письма.

Date: Wed, 07 Mar 2012 10:30:54 -0800 (PST)
From: email@site.com
Subject: Test Mail
To: <email@site.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="4f57a7d259baf"

--4f57a7d259baf
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: base64

VGhpcyBpcyBdfJDFKdjfkdsFpbCBmcm9tIGxvY2FsaG9zdCB3aXRoIGZzbdrb3BlbigpIGF0IDEz
eGVvbmNyb3NzLmNvbSI+eGVvbmNyb3NzLmNvbTwvYT4gPGk+bGluazwvaT4hPHA+VGhpcyBpcyBt
b3JlIHRleHQ8L3A+

--4f57a7d259baf
Content-Type: text/text; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: base64

VGhpcyBpcyBdfJDFKdjfkdsFpbCBmcm9tIGxvY2FsaG9zdCB3aXRoIGZzbdrb3BlbigpIGF0IDEz
MzExNDQ2NTgKCkFsc28gd2l0aCBhIGdvb2dsZS5jb20gdXJsIGFuZCB4ZW9uY3Jvc3MuY29tIGxp
bmshVGhpcyBpcyBtb3JlIHRleHQ=

Я быхотел бы сохранить пропускную способность, если нет веских причин для включения текстовой версии.

1 Ответ

2 голосов
/ 07 марта 2012

Если вы хотите сэкономить пропускную способность, я не думаю, что вам следует использовать кодировку base64, поскольку она увеличивает ваши данные на 33% (в среднем).В моем понимании, text/plain (не text/text) всегда должен предоставляться в удобочитаемом формате (например, цитируемом-печатном).

Я не думаю, что есть много почтовых клиентов, которые могутне читайте HTML в настоящее время, но я думаю, что ваше решение должно отражать, насколько важно, чтобы конечный пользователь мог читать (и понимать) вашу электронную почту / предупреждение, а не (незначительные) ограничения пропускной способности.У меня нет опыта работы с AOL, но я думаю, что у него были некоторые проблемы с ссылками на электронную почту несколько лет назад, возможно, это считается бонусным баллом для простой текстовой альтернативы.

Кроме того, не забывайтечто фактические ссылки должны отображаться в текстовых версиях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...