jodd-mail/src/main/java/jodd/mail/EMLParser.java
public ReceivedEmail parse(final File emlFile) throws FileNotFoundException, MessagingException {
		final FileInputStream fileInputStream = new FileInputStream(emlFile);
		try {
			return parse(fileInputStream);
		} finally {
			StreamUtil.close(fileInputStream);
		}
	}
public ReceivedEmail parse(final File emlFile) throws FileNotFoundException, MessagingException {
		final FileInputStream fileInputStream = new FileInputStream(emlFile);
		try {
			return parse(fileInputStream);
		} finally {
			StreamUtil.close(fileInputStream);
		}
	}
public ReceivedEmail parse ( final File emlFile ) throws FileNotFoundException , MessagingException { final FileInputStream fileInputStream = new FileInputStream ( emlFile ) ; try { return parse ( fileInputStream ) ; } finally { StreamUtil . close ( fileInputStream ) ; } }
Starts EML parsing with provided EML {@link File}.

@param emlFile {@link File} with EML content.
@return {@link ReceivedEmail}.
@throws FileNotFoundException if emlFile cannot be found
@throws MessagingException    if {@link MimeMessage} cannot be created.
@see #parse(InputStream)
Starts EML parsing with provided EML { @link File } .