Office365中通过SMTP丢失邮件标题

时间:2019-07-19 10:37:06

标签: java javamail

这是仅在office365而不是outlook.com上发现的特殊情况。

当我通过O365 SMTP发送带有自定义标头集(X-ArchiveNum)的电子邮件时。我可以发送电子邮件。但是,通过IMAP提取时,接收方不会收到标头。仅Office365中存在此问题。

Transport transport = getTransport();
MimeMessage forward = new MimeMessage(getSession());
forward.addHeader("X-ArchiveNum", num);
forward.setSubject(sMessage.getSubject());
forward.setFrom(InternetAddress.parse(from)[0]);
forward.setText(body);
forward.saveChanges();
transport.sendMessage(forward, InternetAddress.parse(to));

当我转到Sent Items帐户中的outlook.office365.com文件夹时,看到标题已设置: enter image description here

从收件人帐户查看时,我还在浏览器上看到标题。但是,当我通过IMAP提取电子邮件时,看不到它。 我可以看到其他与O365相关的标题,但看不到我的

一切正常,outlook.com(不是O365)

0 个答案:

没有答案