.NET MIME Parser Component

  • Compose and Parse MIME messages new
  • 100% compatible with RFC822 and MIME
  • Handle infinite MIME streams
  • Ultra Fast - quickest parser on the market
  • Build the structure of e-mail from stream
  • MIME HTML and MHTML parsing support
  • Extremely tolerant against messages violating the standards.
  • Extract even large attachments
  • Ideal solution for automatic email processing
  • Fully documented (HTML format)
  • 24/7 e-mail support
  • Can be used in legacy projects (.NET 2.0)
  • Works with Mono runtime
1 server
for the
whole pack

Community Edition for evaluation and non-commercial usage

What is MIME4Net

"Mime4Net history began in the early 2006. We needed quick and reliable e-mail messages parser for our project management and business process automation software. After deep research in the Internet, we found that there were no standalone .Net component on the market with needed features.

We developed such a product for our needs, tested and implemented it, and only few months later we presented it on global market." - says Andrew Uminski, CEO of NewtonIdeas company.

Mime4Net last changes

  • SMTP client that can send messages composed by Mime4Net
  • Support for structured DateTime field added
  • Compose complex MIME messages with arbitrary structure (including MHTML messages)
  • Support for large attachments temp files added

How does it work?

Why and whom? Quick parsing of
MIME messages
MIME message
tree structure
Encoding/decoding Interface

Who and why chooses Mime4Net?

Mime4Net is successfully marketed email parser that is being continuously improved by our specialists and customers. The biggest group of our clients are middle-size software development companies who need fully documented, ultra fast, and reliable standalone mime parser component.

It's cheaper, quicker, and more convenient to buy boxed email parser component with professional support than to develop it on your own. This rule is proven by dozens of our clients!

Order email parser now

Quick and reliable MIME parsing

Mime4Net is java to .Net port of Mime4j - one of the best Mime parsers. Mime4Net includes lightweight parser that gets the message stream in plain RFC822 and MIME format including MIME attachemnts. It operates using only basic parsing commands; that's why it parses messages very quickly. All additional operations, MIME encoding/decoding is transparentely supported by MIME Message class.

Using callback mechanism, the parser raises parsing events such as start of an entity header, start of a body, etc. In terms of callbacks API, Mime4Net interface is similar to popular SAX XML parser. You can easily get started with it.

Building MIME message tree structure

With Mime4Net, you can easily navigate MIME message structure. This component builds a tree representation of an e-mail message using the Message class. You may reference online documentation to study all its properties and methods.

Mime4Net automatically handles MIME decoding of fields and bodies and can be used to extract attachments. Like no other component it is extremely tolerant against messages violating the standards!

Compatibility and standards supporting

Mime4Net offers 100% compatibility with RFC822 (Standard for ARPA Internet Text Messages), MIME RFCs 2045-2049, RFC2822.

The Mime4Net library supports parsing of improperly formatted Mime messages as well. This is a very important feature because some email servers don't support complete RFC standards and create incorrect message structure.

Provided component was tested under all releases of Microsoft .NET framework (.NET 2.0-4.5). MONO runtime (3.x) is also supported

Supported encoding/decoding methods

You can use Mime4Net for transparent decoding of e-mail fields and bodies. This component includes libraries for multipart MIME encoding/decoding:

  • Base64 encoding/decoding
  • Quoted-Printable encoding/decoding
  • Headers encoding/decoding

Component integration

Mime4Net works under .NET environment and can be easily integrated into your application. This component has similar to SAX XML parser interface that is clear, intuitive and fully documented. Its API includes convenient methods and properties that make common programming tasks possible with very little code.

Provided code of examples will help you to understand better how this library works and to integrate it shortly. Using test scripts, you can prove that your application works properly and reliably.


  • MIME messages composing new
  • Load and parse MIME messages from stream
  • MIME encoding/decoding
  • Transparent decoding of fields and bodies
  • Easy integration (similar to SAX XML parser)
  • 100% compatibility with RFC822 and MIME new
  • Support for improperly formated messages
  • Manipulate MIME message structure
  • Works with both .NET 2.0 and 4.0 runtimes
  • Unit tests sources are included in the package
  • Parsing MHTML format (RFC 2557) new
  • Easy work with attachments
  • Character sets matching
  • All mime4j (Apache) tests are passed
  • Standalone component, managed C# code

We developed such a product for our needs, tested and implemented it, and only few moments later we presented it on global market.
Andrew Uminski,
NewtonIdeas company, CEO

How to...

... ensure that this component really does great job?

Just use the demo form below. Please copy your MIME encoded message to the text field and click "Generate XML". You can use predefined samples as well.

... get a new feature?

Mime4Net is a live product and we are interested in improving it. In this component we include all common features to such type of product and even more... But if you have some specific needs – we are ready to help you. We really appreciate valuable ideas and can implement them even for free. Write a message to NewtonIdeas and we will answer you shortly!

... send e-mail in rich format with embedded images and objects?

You can use Mime4Net component for composing e-mail in rich format. This will allow you to send nice HTML messages to your contacts (for example newsletter with embedded styles and images).

Please, fill in the form for receiving a sample
Your Email:
Your Image:

... try & buy Mime4Net?

We offer you one of the most powerful standalone component on the market with rich package, flexible pricing policy, 24/7 support and 30 days moneyback guarantee.

Please try community edition of Mime4Net and write us your opinion about the component or place an order.