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 Apache 2.0
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Aug 2008 23:10
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  31 May 2007 02:05
  • Rrelease-after

No changes have been submitted for this release.

4234373b0e180535bc2b480a76552ae6_thumb

Project Spotlight

Context Voice PHP Library

An API client to a service that tracks conversations about given URLs.

Dde6fca78cdcc76d5a01cbe6d4c9e128_thumb

Project Spotlight

Atlassian Crucible

A code review tool.