MailBee.NET SMTP enables .NET applications to compose, mail merge, send mail to SMTP server (including SSL/TLS like Gmail), submit to IIS SMTP or MailBee Message Queue, or directly send via DNS MX lookup.
Written in 100% managed C# code, MailBee.NET SMTP can be used in desktop, console, Windows Mobile and ASP.NET applications developed in C#, VB.NET and other .NET languages.
The key features of the component:
- Quick methods for sending mail with a single line of code
- Mail merge over database, send a web page, read and delivery receipt, Delivery Status Notifications
- Send to MailBee Message Queue or IIS SMTP queue
- Direct send via DNX MX lookup; make DNS MX, PTR or TXT query
- SMTP PIPELINING and other ESMTP extensions
- Secure TLS/SSL connections
- Connections via a proxy server (SOCKS4/SOCKS5/HTTP)
- S/MIME mail and certificates
- Creating DomainKeys signatures
- Secure and user-defined ESMTP authentication (including NTLM and POP-before-SMTP)
- Windows Integrated Authentication (using the current Windows user credentials)
- Accurate and flexible MIME builder
- Compose HTML mails with embedded pictures
- HTML-to-PlainText conversion and vice versa, alternative body generation
- Powerful HTML parser and processor
- International charsets, UTF-8, TO/CC/BCC, custom headers, custom message formats (such as meeting request items)
- Email address parsing and validation
- Multiple attachments, file and memory attachments
- XML and System.Net.Mail.MailMessage import/export, streams, backup SMTP and DNS servers, multi-threading, asynchronous methods
- Tracking accepted and refused recipients
- Forward/resend mails loaded from a file or received with other components (such as MailBee.NET POP3)
- Events and error handling features, memory/file logging, debug functions, etc
- Documentation is available as .CHM file, Visual Studio 2003/2005/2008 integrated, Online
- Developer licenses permit royalty-free distribution