Ошибка при получении сообщений типа содержимого с использованием Javamail в Java - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь прочитать сообщение электронной почты, используя Javamail в Java (используя POP3 protocol).

Когда я это делаю, оно читает сообщение как multipart/mixed с text/plain,Заголовки:

Content-type: multipart/mixed; 
    Boundary="0__=4EBB09EBDFBA95FA8f9e8a93df938690918c4EBB09EBDFBA95FA"
Content-type: text/plain; charset=ISO-8859-1

Но это не правильно, потому что когда я сохраняю сообщение с помощью Lotus Notes, настоящие заголовки:

Content-type: multipart/mixed; 
    Boundary="0__=4EBB09EBDFBCF4F08f9e8a93df938690918c4EBB09EBDFBCF4F0"
--0__=4EBB09EBDFBCF4F08f9e8a93df938690918c4EBB09EBDFBCF4F0
Content-type: multipart/related; 
    Boundary="1__=4EBB09EBDFBCF4F08f9e8a93df938690918c4EBB09EBDFBCF4F0"
--1__=4EBB09EBDFBCF4F08f9e8a93df938690918c4EBB09EBDFBCF4F0
Content-type: text/html; charset=ISO-8859-1

Эта разница приводит к тому, что я получаю телотекст в неправильном формате, получая много таблиц и строк, которые я не должен получать.

Я хотел бы знать, почему это происходит и как это можно решить.

...