Как читать и отправлять Java-сообщения, написанные с помощью Message.writeto ()? - PullRequest
0 голосов
/ 04 января 2019

У меня есть рабочий код, который загружает сообщения из учетной записи pop3 и обрабатывает их. Теперь я хочу записать их в отдельные файлы и обрабатывать ночью. Для этого я использую Message.writeTo(FileOutputStream) и работает, я получаю кучу файлов.

Теперь я хочу прочитать их и обработать, но не могу создать Сообщение или MimeMessage из файла или FileInputStream, а также не существует Message.readFrom(FileInputStream) метод.

Я могу читать из файлов eml, но для создания сообщения с помощью этого конструктора MimeMessage(javax.mail.Session session,java.io.InputStream is) требуется сеанс, а я не могу создать новый.

Все примеры в Интернете показывают, как использовать writeTo(), отправлять почту, получать почту и создавать почту, используя жестко закодированные данные, но ни один не говорит, как читать из файла.

Как создать новое сообщение из файла writeTo()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...