GreenMail - IMAP-сервер - Сообщения, добавленные с ошибкой INTERNALDATE

У меня проблема с GreenMail - IMAP сервером.

Сообщения, которые добавляются к серверу GreenMail IMAP с использованием библиотеки JavaMail, хранятся с ошибкой INTERNALDATE.

Странно то, что проблемы возникают между 12:00 и 13:00.

Как приложение, в котором запускается GreenMail, так и клиент, который добавляет сообщения в хранилище IMAP, находятся в часовом поясе BST. (Я проверил на UTC тоже)

Я отлаживал операцию добавления до тех пор, пока сообщения не будут преобразованы в байты для отправки по протоколу IMAP, дата / время правильные, но на сервере IMAP сообщения имеют неверную INTERNALDATE.

Например, если сообщение добавлено в 12:33, ВНУТРЕННЕЕ сообщение на сервере IMAP будет:

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

если идентификатор сообщения добавлен в 13:21, результат будет:

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

Может быть, у некоторых из вас была такая же проблема, спасибо!

0 ответов

Другие вопросы по тегам