Есть ли разница между электронными сообщениями с обычным текстом и составными сообщениями, состоящими только из обычного текста?

Я использую 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, и мне было просто любопытно, может ли добавление этого составного текста (даже если он содержит только текстовую часть) отбросить некоторые из глупых почтовых клиентов. Спасибо за вашу помощь!


person Brian Armstrong    schedule 01.06.2010    source источник


Ответы (2)


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

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

person Dean Harding    schedule 01.06.2010

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

person harald    schedule 01.06.2010