Search code examples
javajakarta-mailmime-message

Read text file of Email convert to Javamail MimeMessage


I have a text file of the original source of an email(just straight copied from gmail if you click on "View Original" you'll see it). I want to read this file in and convert it into a MimeMessage.

If you are curious as to why, I have JavaMaildir set up, and need to populate it's inbox with emails for testing purposes. I've never really dealt with reading files and all this, so any help would be great thanks.


Solution

  • Something like this should work:

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