Do you process email? Do you have a newsletter and need to process bounce backs or NDRs (Non-Deliverable Receipts)? Do you need to build a custom interface for email access? Do you need to programmatically access email messages, or its attachments, embedded images, headers, or different parts of an email/MIME message? Then aspNetMime is for you.
aspNetMime can satisfy all of these requirements and more. aspNetMime is a server-side component that can be used to access any email MIME message. aspNetMime parses messages and allows you to programmatically access any part, or header, of the message effortlessly and easily. Take a look at some of the features of aspNetMime:
What's new in aspNetMime version 2.8
.NET Support aspNetMime runs under all releases of .NET.
RFC 2231 Support Expanded support for non-ASCII charactersets found in parameters.
MBX Support Expanded the internal MBX support by aspNetMime to parse MBX files.
InLine Parts Added and exposed additional methods for extracting InLine content-disposition types.
Force Garbage Collection Exposed the functionality for developers to force Garbage Collection on the MimeReader class.
GMT Offset Added the ability to allow the developer to calculated GMT Offsets.
TNEF RTF Support Added the capability for aspNetMime to find and extract RTF data created by Outlook.
Header Support Expanded the support for determining different properties on collections of headers.
Saving Parts Expanded the support for saving individual parts off of the MimeReader class.
Expanded Charactersets Expanded the capability of aspNetMime to recognize Windows specific charactersets that are non-RFC standard.
TNEF Support Added support for aspNetMime to find and extract TNEF (winmail.dat) parts. aspNetMime can also find attachments found within these parts.
Quoted-Printable Better support for decoding corrupt and malformed quoted-printable parts.
HTML To Plain Text Conversion Expanded the capability for aspNetMime to convert HTML to Plain Text in a friendly readable format.
Better Header Decoding Expanded aspNetMime to detect and better decode headers that have broken encodings spanning multiple lines.
UUDecoding Added the capability for aspNetMime to decode UUEncoded parts.
Better Email Address Parsing Support Email addresses can be complex. We've added even better support for comments, and other unusual text, found inside of the email address alias.
Better Html to Plain Text Conversion We've added even better and faster support for those uniquely formatted HTML message parts.
Better Broken Mime Parsing We've added logic to search for boundaries that aren't actually in the message. The Mime message requires boundaries to be found in certain places of the message. If these boundaries aren't found aspNetMime tries to determine where they should be located.
Built-in Reporting aspNetMime now has built-in reporting. Generate Xml, Comma Separated Value (CSV), and TAB delimted reports natively from aspNetMime. Simply crate the report object, and add the Mime messages. aspNetMime will generate a summary report for you.
Built-in Directory and MBOX Processing aspNetMime now has the capability to natively process a directory of mime messages. Besides a directory of messages, aspNetMime also supports parsing the MBOX style file format. For each message found in the MBOX file, aspNetMime raises an event the developer can attach too for easy coding and message manipulation.
AllowPartiallyTrustedCallers aspNetMime now allows partially trusted callers to make requests into the aspNetMime.dll. This option allows it to be hosted under the ASP.NET 2.0 runtime.
Better Image Support aspNetMime now has the capability to target image parts, and extract them from the message. Save them to disk, or stream them to the browser. aspNetMime can do both.
Various Bug Fixes and Improvements aspNetMime has also added better checking for non RFC compliant messages. Due to the complexity of the Mime formatting specifications, there are many broken implementations out there. We've made adjustments to be as flexible as possible without sacrificing performance.
New Version 2.0 Features
Version 1.0 Features
Along with these capabilities, aspNetMime also includes advanced functionality for accessing intricate parts of the MIME message, along with encoding and decoding methods. Be sure to check out our online demo here, to see aspNetMime in action.
Copyright 2003 - Contact: Webmaster Last Updated: Tuesday, June 11, 2013