Руби-кодирование электронной почты и цитируемый материал для печати - PullRequest
2 голосов
/ 23 июня 2009

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

1 Ответ

3 голосов
/ 29 июня 2009

Вы используете 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. Может быть, вы можете использовать это ...?

...