Есть ли разница между обычными текстовыми сообщениями и составными электронными письмами только с простым текстом? - PullRequest
1 голос
/ 01 июня 2010

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

Я заметил, что если у меня есть только один файл с именем email.text.plain.erb, он на самом деле генерирует составное электронное письмо с одной частью (частью с простым текстом), например:

Content-Type: multipart/alternative; boundary=mimepart_4c04a2d34c4bb_690a4e56b0362

--mimepart_4c04a2d34c4bb_690a4e56b0362
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: Quoted-printable
Content-Disposition: inline

text of the email here...

--mimepart_4c04a2d34c4bb_690a4e56b0362--

Но если я возьму часть text.plain и назову ее email.erb ActionMailer сгенерирует обычное текстовое электронное письмо без составной части, например:

Content-Type: text/plain; charset=utf-8

text of the email here...

Оба прекрасно работают большую часть времени (так что это довольно придирчиво), но я думаю, мой вопрос в том, является ли второй вариант более правильным. Моя цель здесь состоит в том, чтобы убедиться, что доставляемость максимально высока для широкого спектра устройств и почтовых клиентов.

Я читал, что обычные текстовые электронные письма могут иметь немного лучшую скорость доставки, чем html, и было просто любопытно, если добавление в эту составную часть (даже если она содержит только текстовую часть) может отбросить некоторые тупые почтовые клиенты. Спасибо за вашу помощь!

Ответы [ 2 ]

2 голосов
/ 01 июня 2010

В наши дни это вряд ли повлияет. Раньше существовали почтовые клиенты, которые вообще не поддерживали многоэлементные сообщения , но сегодня они все поддерживают: даже если это просто вырезать HTML и отображать только простой текст. 1003 *

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

1 голос
/ 01 июня 2010

Я бы пошел на номер два. В то время как большинство программ для работы с электронной почтой в наши дни прекрасно справляются с составными сообщениями, вы ничего не получите, поместив электронное письмо в отдельную часть.

...