как получить внутренний объект из.eml файла в java

110
16

У меня есть файл электронной почты, в который включена одна почта. Под этой почтой есть два вложения, один - текстовый файл, а другой - электронная почта. Мне нужна вся предметная часть, которая присутствует в файле.eml. Я работаю на платформе Java, пожалуйста, помогите мне найти предметную часть из файла.eml.

спросил(а) 2017-01-30T16:12:00+03:00 3 года, 8 месяцев назад
1
Решение
59

Образец программы JavaMail msgshow.java показывает вам, как, в общем, перемещаться по структуре сообщения и проверять все его части. Направьте его на свое примерное сообщение, и вы увидите, что он делает.

Для вашего случая использования ключ должен понимать, что вложенное сообщение будет частью сообщения типа /rfc822, а метод getContent в этой части возвращает объект типа MimeMessage. Когда у вас есть объект MimeMessage, вы можете использовать метод getSubject или любой другой метод для доступа к этим данным в этом вложенном сообщении.

ответил(а) 2017-01-31T00:57:00+03:00 3 года, 8 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема