gpt4 book ai didi

Java邮件: force "Content-Transfer-Encoding" to be "quoted-printable"

转载 作者:行者123 更新时间:2023-12-01 11:16:58 24 4
gpt4 key购买 nike

目前,电子邮件显示相关 MimeBodyPart 的以下 header :

------=_Part_56_339247379.1438186660985
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

这是标题部分应该显示的内容:

----boundary_0_e825c994-ed10-443c-a2e7-d107b27d31dd
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

这是我尝试强制引用可打印的方法:

MimeBodyPart messageBodyPart = new MimeBodyPart();
messageBodyPart.setHeader("Content-Transfer-Encoding", "quoted-printable");

如何强制 Content-Transfer-Encoding 可引用打印?我正在连接到我的 Gmail 邮件服务器,不知道这是否有什么区别。也许该 header 会被谷歌覆盖。

最佳答案

我对这个问题有一个关于电子邮件主体的变体。我的任务是复制另一个程序的输出,即使不需要,该程序也始终使用引用的可打印内容。最终起作用的是确保我在将文本添加到消息后设置了 Content-Transfer-Encoding header 。也许同样的事情也适用于 mime 部分。尝试在设置内容后设置 header (可能会覆盖设置内容时 JavaMail 决定的任何内容)。

FWIW,我正在使用 JavaMail 1.5.5

关于Java邮件: force "Content-Transfer-Encoding" to be "quoted-printable",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31706046/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com