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