Download, parse and manage IMAP mail in .NET
MailBee. NET IMAP component enables. NET applications to receive, parse, upload, search and manage mail and folders on IMAP4 servers including Gmail and MS Exchange.
Written in 100% managed C# code, MailBee. NET IMAP can be used in desktop, console, Windows Mobile and ASP. NET applications developed in C#, VB. NET and other. NET languages.
The key features:
- quick methods for receiving mail with a single line of code;
- IDLE, XLIST, SORT, UIDPLUS, QUOTA, LITERAL supported;
- self-learning Bayesian spam filter;
- secure TLS/SSL connections;
- connections via a proxy server (SOCKS4/SOCKS5/HTTP);
- S/MIME and certificates;
- DomainKeys and DKIM;
- download entire messages, headers only, headers part of body, envelopes, custom FETCH requests;
- copy and move messages between folders;
- IMAP namespaces;
- search, flag, delete, expunge, upload messages;
- download and manage folders, detect special folders like Drafts;
- international folder names;
- get account quota and used space size (if the server supports QUOTA);
- can tolerate badly formatted responses from the server;
- MS-TNEF (winmail. dat) attachments supported;
- accurate and flexible MIME parser;
- powerful HTML parser;
- view and preprocess HTML mails with embedded pictures;
- HTML-to-PlainText conversion and vice versa;
- secure and user-defined authentication (including NTLM and GSSAPI);
- Windows Integrated Authentication (authenticate using the current Windows user credentials);
- TO/CC/BCC, international charsets, UTF-8, custom headers, custom message formats (e. g. meeting request items);
- access to every MIME part;
- import from and export to. EML and Outlook. MSG files, streams, XML, System. Net. Mail. MailMessage;
- integration with Smtp component;
- events and error handling features, memory/file logging, debug functions;
- asynchronous methods;
- documentation as. CHM file, Visual Studio 2003/2005/2008/2010 integrated, Online;
- royalty-free distribution.
|