MailBee.NET IMAP is a high-performance memory-conservative .NET component for processing mails and folders on IMAP4 servers. The component can do everything the POP3 component does, and much more: download and manage folders, search, flag, upload, move, copy messages, download message envelopes or any specific parts or attributes of messages, etc.
MailBee.NET IMAP downloads messages in a batch, drastically improving performance.
MailBee.NET IMAP bundle includes a set of MIME objects such as MailMessage and Attachment which are used for e-mail parsing.
Written in 100% managed code, MailBee.NET IMAP only requires the .NET framework be installed on the computer.
MailBee.NET IMAP can be used in any .NET language including C# and VB.NET. Supported .NET frameworks include .NET 1.1/2.0/3.0/3.5 and .NET Compact Framework 2.0.
MailBee.NET IMAP fully supports IMAP4, SOCKS4/5/HTTP Proxy, TLS/SSL, MIME, S/MIME, DomainKeys/DKIM, XML, HTML, and MHTML. No knowledge of these standards is required of developers, however.
Features
|
IMAP Object
|
MailMessage Object
|
What's new
|
|
- Download entire messages, headers only, envelopes, or anything else which can be returned by IMAP's FETCH command
- Download and manage folders (international folder names fully supported)
- Download messages through a proxy server
- Get already downloaded messages/envelopes if the entire operation failed in the middle
- Supports secure TLS/SSL connections out-of-box (supports Gmail, etc)
- Upload a message in a folder
- Copy messages between folders
- UNIQUE Move messages between folders
- UNIQUE Obtain UID of uploaded/copied/moved messages if the server supports UIDPLUS
- Delete messages
- Examine and set message flags
- Expunge (i.e. purge) deleted messages
- UNIQUE Expunge specific deleted messages
- Search messages
- Search and sort messages if IMAP SORT is supported by the server
- IDLE mode to get notifications from the server on mailbox status change
- Secure authentication (CRAM-MD5, DIGEST-MD5, NTLM, Kerberos)
- UNIQUE Windows Integrated Authentication (authenticate using the current Windows user credentials)
- User-defined authentication methods
- UNIQUE Get account quota and used space size if the server supports QUOTA
- Automatic detection and use of IMAP capabilities
- UNIQUE Faster upload if the server supports LITERAL+
- UNIQUE Can tolerate incorrectly formatted responses from the server (keeping the application informed if this happens)
- Provides methods for converting IMAP strings, dates, international folder names, etc
- Logging IMAP session into a file or memory
- Returns e-mails as MailMessage objects which can be interchanged with other objects (Smtp, etc)
- Can check DomainKeys/DKIM signatures of e-mails (using SMTP component)
- Parses bounced e-mails and delivery notifications
- Send user-defined commands to the server
- Rich set of events and asynchronous processing options
- Can be placed on the form or created in the code
Imap Object reference...
- Import and export from/into System.Net.Mail.MailMessage
- Used by Smtp object as outgoing e-mail
- Returned by Pop3 and Imap objects as incoming e-mail
- Multiple recipients (To/CC/BCC)
- Multiple attachments
- Advanced mail merge
- Can be encrypted, signed, decrypted, or verified with Smime object
- Easy access to plain-text and HTML body
- Full support of international encodings and charsets
- Can extract attachments from MS-TNEF (winmail.dat) files
- Access to every MIME part
- Access to all message headers
- Access to message timestamps ("Received:" headers)
- UNIQUEConversion from HTML to plain-text and vice versa including high-lighting of URIs, images, quotations, etc
- UNIQUEFull support of creating and displaying HTML messages with embedded pictures in desktop and web applications
- UNIQUEAccess forwarded messages (GetEncapsulatedMessage)
- Forward message as attachment
- Import HTML file or web page into e-mail
- Import & export message data from/into memory, file and stream
- Serialize into XML and deserialize from XML
- Base64 and Quoted-Printable
- Confirm Read & Confirm Receipt
- Reply-To, Priority, Importance, Sensitivity, etc
MailMessage Object reference...
Version 5.8.5
- Imap component now allows you to specify your own Socket and LocalEndPoint parameters to fine-tune your connections under heavy load. See Version History for important compatibility details
- Improved network streams support under .NET 2.0 and above (eliminates issues with uploading and downloading very large e-mails)
- SaveKeyToRegistry tool improvements
- Miscellaneous documentation improvements
Version 5.8
- Autodetects SSL mode and/or port for well-known mail services (gmail.com, etc) or ports (like 993)
- Can verify DKIM signatures of incoming e-mails (using SMTP component)
Platform: .NET Compact/1.1/2.0/3.0/3.5
Version: 5.8.5
Last update: 24 Dec 2009
Download the latest version
Download TrialPurchase