Mime4j can be used to parse e-mail message streams in plain rfc822 and MIME format and to build a tree representation of an e-mail message. The parser uses a callback mechanism to report parsing ...