Apache James 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.
Using the stats below, you can answer questions like "Who's using apache james mime4j", "Which apps are a showcase for apache james mime4j", and "How popular is this library?".
About apache james mime4j usage dataOur market share and usage data is crowd-sourced. This means that we have 100% coverage of popular apps, and the less popular an app is, the more likely we won't have detected its libraries. However, this doesn't invalidate our statistics, because the power law property of app downloads means that the vast majority of all downloads is generated by a relatively small number of popular apps, which we all cover.
The "related libraries" gives a good overview which code is frequently used together with apache james mime4j. These libraries may, for instance, work well together, or may be competitors to apache james mime4j.
Suggest an update
Suggest an update and help us stay up-to-date.