The javax.mail.internet.MimeMessage(Session, InputStream) constructor can be used to parse a MIME message.
try (FileInputStream in = new FileInputStream("foo.eml")) {
MimeMessage msg = new MimeMessage((Session) null, in);
//...
}