|
MailBee.NET Objects
|
MailBee.NET Objects: MailBee.NET Objects is an assembly of full-featured and easy-to-use .NET objects which let your applications create, send, download, parse and manage e-mails on mail servers, file system or in memory.
The assembly supports SMTP, POP3, IMAP, SSL (TLS), Proxy (SOCKS4/5/HTTP), S/MIME (mail encryption and signing), HTML mail, XML serialization, mail merge over database, bulk mail, multiple attachments, international charsets (including UTF-8), secure login (NTLM, APOP, Windows Integrated Authentication, etc), send to queue, DNS MX lookup (direct send without SMTP relay server), email address validation, ESMTP and POP-before-SMTP authentication, streams, events, memory or file logging, error handling.
You can parse bounced messages (delivery notifications), filter spam (Bayesian scanner, DomainKeys or reverse DNS check), convert HTML body to plain text, create or display HTML body with embedded pictures, send web page, examine or add custom headers to e-mails, request read and delivery receipt, work with TNEF (winmail.dat) attachments and Outlook .MSG files, download headers or entire messages, manage IMAP folders, check read/unread and other IMAP flags, and much more.
Supported mail server extensions (PIPELINING, IDLE, SORT, UIDPLUS, CHUNKING, etc) add new features and increase performance.
The components can work together. For instance, you download e-mail message from POP3 server, parse and modify it, and then forward it through SMTP server.
The assembly DLL is completely written in C# (no external COM dependencies). It's shipped in 3 versions: generic .NET 1.1 (for legacy applications), optimized for .NET 2.0 (including .NET 3.0, 3.5 and above) and .NET Compact Framework version (for Windows Mobile platform).
Samples are available for C# and VB.NET, WinForms and ASP.NET, .NET 2.0+ and .NET 1.1. Documentation: integrated into Visual Studio 2003/2005/2008, .CHM file, Online.
Developer license permits royalty-free distribution of MailBee.NET.dll. |
|