Прочитать текстовый файл электронной почты конвертировать в Javamail MimeMessage - PullRequest
6 голосов
/ 08 июля 2011

У меня есть текстовый файл с исходным источником электронной почты (просто скопированный из gmail, если вы нажмете «Просмотреть оригинал», вы увидите его).Я хочу прочитать этот файл и преобразовать его в MimeMessage.

Если вам интересно, почему, у меня настроен JavaMaildir, и мне нужно заполнить его входящие сообщения электронной почтой для целей тестирования.Я никогда не имел дело с чтением файлов и всем этим, поэтому любая помощь будет большой благодарностью.

1 Ответ

19 голосов
/ 08 июля 2011

Примерно так должно работать:

InputStream mailFileInputStream = new FileInputStream(...);
Properties props = new Properties();
Session session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session, mailFileInputStream);
...
...