我在 Domino 10.0.1 服务器上运行了一个 Java 1.8 程序,它读取 POP3/IMAP MIME 消息并从中创建一个 Notes MIME 邮件文档。
一切正常,除了一些(很少)消息不转换编码的 MIME 标头。然后它们以这种丑陋的格式显示在 Notes 客户端中。
From: =?utf-8?Q?Test=20Subject?= <anyname@acme.com>
我在所有可能的地方都设置了“UTF-8”,并禁用了 MIME 到富文本的转换。
properties.setProperty("mail.mime.charset", "UTF-8");
...
boolean savedConversionFlag = dbGetSession().isConvertMime();
dbGetSession().setConvertMime(false);
什么可能导致这种情况?