Projects / mime4j

mime4j

mime4j provides a parser, MimeStreamParser, for e-mail message streams in plain RFC822 and MIME format. The parser uses a callback mechanism to report parsing events such as the start of an entity header, the start of a body, etc. If you are familiar with the SAX XML parser interface you should have no problem getting started with mime4j. The parser only deals with the structure of the message stream and won't do any decoding of base64 or quoted-printable encoded header fields and bodies. This is intentional - the parser should only provide the most basic functionality needed to build more complex parsers.

Licenses
Operating Systems
Implementation

RSS Recent releases

  •  28 Aug 2008 23:10

Release Notes: This release brings a number of significant improvements in terms of supported capabilities, flexibility, and performance. It has a revised and improved public API, support for parsing of 'headless' messages transmitted using non-SMTP transports such as HTTP, reduced external dependencies, improved parsing performance (up to 10x), support for RFC1864, RFC2045, RFC2183, RFC2557, and RFC3066, and a revised packaging and exception hierarchy.

  •  31 May 2007 02:05

No changes have been submitted for this release.

Screenshot

Project Spotlight

coreBOS

A business empowering tool and adaptable software program.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.