MimeKitLite 3.2.0

MimeKit is an Open Source library for creating and parsing MIME messages. It also supports parsing of Unix mbox files. Unlike any other .NET MIME parser, MimeKit's parser does not need to parse string input nor does it use a TextReader. Instead, it parses raw byte streams, thus allowing it to better support undeclared 8bit text in headers as well as message bodies. It also means that MimeKit's parser is significantly faster than other .NET MIME parsers. MimeKit's parser also uses a real tokenizer when parsing the headers rather than regex or string.Split() like most other .NET MIME parsers. This means that MimeKit is much more RFC-compliant than any other .NET MIME parser out there, including the commercial implementations. In addition to having a far superior parser implementation, MimeKit's object tree is not a derivative of System.Net.Mail objects and thus does not suffer from System.Net.Mail's limitations. API documentation can be found on the web at http://www.mimekit.net/docs For those that need SMTP, POP3 or IMAP support, check out https://github.com/jstedfast/MailKit

No packages depend on MimeKitLite.

* Rewrote QuotedPrintableEncoder to more strictly fold at the specified line length. (issue #781) * Change the default maxLineLength for quoted-printable/base64 encoders to 76 to match the recommendation in the specification (was previously 72). * Use cached Task instances (e.g. Task.CompletedTask) when possible to improve performance. * Make use of ReadOnlySpan<T> instead of String.Substring() wherever possible to improve performance. * Reduced string allocations in other ways. * Provide MailboxAddress accessors for LocalPart and Domain. (issue #766) * Replaced support for .NET Framework v4.6 with 4.6.1 and added a System.Text.Encoding.CodePages dependency to solve various cases where MimeKit would fail to initialize properly on ASP.NET systems using net461 when system character encodings were not available. * Fixed MessagePartial to use invariant culture when setting number/total param values. * Make sure all int.TryParse() calls use the correct NumberStyles. * Make use of a ValueStringBuilder to construct strings without needing to allocate a StringBuilder. * Fixed InternetAddressList.TryParse() to fail on invalid input. (issue #762) * Added dispose handling to MimeMessage.CreateFromMailMessage(). * Improved MIME structure returned by TnefPart.ConvertToMessage(). * Rewrote header folding logic to avoid string allocations. * Implemented IEquatable<T> on TnefNameId. * If iso-8859-1 isn't available, fall back to ASCII instead of Windows-1252. (issue #751) Special Thanks to Jason Nelson for taking the lead on many of the listed (and unlisted) performance improvements and helping me make MimeKit even more awesome!

.NET Framework 4.5.2

.NET Standard 2.1

.NET Standard 2.0

.NET 6.0

  • No dependencies.

.NET 5.0

  • No dependencies.

.NET Framework 4.8

.NET Framework 4.6.1

.NET Framework 4.7

Version Downloads Last updated
4.13.0 0 6/25/2025
4.12.0 0 4/29/2025
4.11.0 0 3/8/2025
4.10.0 0 1/26/2025
4.9.0 0 12/9/2024
4.8.0 0 9/29/2024
4.7.1 0 7/12/2024
4.7.0 0 6/29/2024
4.6.0 0 5/18/2024
4.5.0 0 4/13/2024
4.4.0 0 3/2/2024
4.3.0 0 11/11/2023
4.2.0 0 9/2/2023
4.1.0.1 1 3/7/2025
4.1.0 2 3/7/2025
4.0.0 4 3/7/2025
3.6.1 2 3/8/2025
3.6.0 3 3/8/2025
3.5.0 2 3/7/2025
3.4.3 2 3/7/2025
3.4.2 2 3/7/2025
3.4.1 2 3/7/2025
3.4.0 3 3/7/2025
3.3.0 2 3/7/2025
3.2.0 1 3/7/2025
3.1.1 3 3/7/2025
3.1.0 2 3/8/2025
3.0.0 2 3/7/2025
2.15.1 3 3/7/2025
2.15.0 3 3/7/2025
2.14.0 2 3/7/2025
2.13.0 2 3/7/2025
2.12.0 2 3/7/2025
2.11.0 2 3/7/2025
2.10.1 3 3/7/2025
2.10.0 3 3/7/2025
2.9.2 3 3/7/2025
2.9.1 3 3/7/2025
2.7.0 3 3/8/2025
2.6.0 2 3/8/2025
2.5.2 2 3/7/2025
2.5.1 3 3/7/2025
2.5.0 3 3/7/2025
2.4.1 3 3/7/2025
2.4.0.1 1 3/7/2025
2.4.0 3 3/8/2025
2.3.2 2 3/7/2025
2.3.1 2 3/7/2025
2.3.0 3 3/7/2025
2.2.0 2 3/8/2025
2.1.5.1 2 3/7/2025
2.1.4 3 3/7/2025
2.1.3 2 3/7/2025
2.1.1 3 3/7/2025
2.1.0 3 3/7/2025
2.0.7 2 3/7/2025
2.0.6 3 3/8/2025
2.0.5 3 3/7/2025
2.0.4 2 3/7/2025
2.0.3 2 3/8/2025
2.0.2 2 3/7/2025
2.0.1 2 3/7/2025
2.0.0 2 3/7/2025
1.22.0 4 3/7/2025
1.20.0 2 3/7/2025
1.18.1 2 3/7/2025
1.18.0 3 3/7/2025
1.16.2 2 3/7/2025
1.16.1 3 3/7/2025
1.16.0 5 6/12/2024
1.14.0 4 3/7/2025
1.12.0 2 3/7/2025
1.10.1 2 3/7/2025
1.10.0 2 3/7/2025