Ruby 电子邮件编码和引用的可打印内容

2024-03-18

有没有一种直接的方法来指导 TMail 将正文编码为“quoted-printable”?我只看到其中用于解码此类内容的方法,而不是创建它。


你刚刚使用吗TMail,或者你正在使用它ActionMailer?看起来像TMail本身不具备编码为quoted-printable。然而,看起来像ActionMailer确实有这个能力。

看起来像TMail允许您设置Content-Transfer-Encoding标题如下:-

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

但看起来这实际上并没有对身体进行编码。

你可以看到ActionMailer设置此标题here http://github.com/rails/rails/blob/8fdf3d7890d2e58508e028c93d3797f21a774dbc/actionmailer/lib/action_mailer/part.rb#L44. quoted-printable似乎是默认的ActionMailer.

ActionMailerActionMailer::引用::quoted_printable http://github.com/rails/rails/blob/8fdf3d7890d2e58508e028c93d3797f21a774dbc/actionmailer/lib/action_mailer/quoting.rb#L5将主体编码为的方法quoted-printable。也许你可以利用这个......?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ruby 电子邮件编码和引用的可打印内容 的相关文章

随机推荐