javax.mail.Message getSentDate 返回空值

javax.mail.Message getSentDate returning null

我遇到过使用 java 的邮件 api returns 空发送日期从 POP3 收件箱读取电子邮件的情况。

我已经阅读了文档以及 JavaMail API 常见问题解答,但我还没有找到发生这种情况的原因。

有没有人注意到类似的事情,如果有,是什么导致电子邮件的发送日期为空?

如果发送的邮件中缺少日期 header,您将得到一个空的发送日期。这与 POP3 无关。请注意,POP3 不支持接收日期,因此它始终为空。