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