这是仅在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
文件夹时,看到标题已设置:
从收件人帐户查看时,我还在浏览器上看到标题。但是,当我通过IMAP提取电子邮件时,看不到它。 我可以看到其他与O365相关的标题,但看不到我的
。一切正常,outlook.com
(不是O365)