Руби-кодирование электронной почты и цитируемый материал для печати

Есть ли простой способ тренировать TMail, чтобы сделать тело, закодированное с помощью "quoted-printable"? Я вижу только методы для декодирования контента, а не для его создания.

1 ответ

Решение

Вы просто используете TMailили вы используете его с ActionMailer? Это выглядит как TMail сам по себе не имеет возможности кодировать как quoted-printable, Тем не менее, похоже, ActionMailer действительно имеет эту способность

Это выглядит как TMail позволяет установить Content-Transfer-Encoding Заголовок следующим образом:

mail = TMail::Mail.new
mail.transfer_encoding = "quoted-printable"

Но похоже, что это на самом деле не кодирует тело.

Ты можешь видеть ActionMailer установив этот заголовок здесь. quoted-printable кажется по умолчанию для ActionMailer,

ActionMailer имеет метод ActionMailer::Quoting::quoted_printable для кодирования тела в виде quoted-printable, Может быть, вы можете использовать это...?

Другие вопросы по тегам