GreenMail - IMAP服务器 - 附加错误INTERNALDATE的消息

时间:2017-07-19 12:41:38

标签: javamail imap greenmail

我的GreenMail问题 - IMAP服务器。

使用JavaMail Library附加到GreenMail IMAP服务器的消息存储错误的INTERNALDATE。

奇怪的是,问题发生在中午12:00至下午1:00之间。

运行GreenMail的应用程序和将消息附加到IMAP存储的客户端都在BST时区。 (我也检查过UTC)

我调试了追加操作,直到消息被转换为要通过IMAP协议发送的字节,日期/时间是正确的,但在IMAP服务器上,消息的INTERNALDATE不正确。

e.g。 如果在下午12:33附加消息,则IMAP服务器中消息的INTERNALDATE将为:

* 1 FETCH (INTERNALDATE "18-Jul-2017 00:33:30 +0100")

如果在13:21附加了消息id,结果将是:

* 1 FETCH (INTERNALDATE "18-Jul-2017 13:31:55 +0100")

也许有些人有同样的问题,谢谢!

0 个答案:

没有答案