Email Components, WebMail, Smtp, Pop3, Imap, SSL, SMIME for .Net, ASP, VB.NET, C#, VB

MailBee.NET SMTP Component
Try It!
Download Free Trial

MailBee.NET SMTP Component

Compose, mail merge, and send e-mails directly to recipients or via SMTP server

What's new in 3.1

  • SmtpServer.LocalEndPoint and DirectSendServerConfig.LocalEndPoint properties - can be used to specify certain IP address for outgoing connections
  • Smtp.GetMXHosts method - gets the list of SMTP MX servers for the specified domain.
  • Bulk mailing and mail merge over database
  • DNX MX query cache for faster sending without relay server
  • Proxy support
  • MailBee Message Queue can be used as well as IIS SMTP queue
  • New events
  • New settings for balancing SMTP servers load
  • SSL certificates and creating encrypted e-mails (requires MailBee.NET Security license)
  • Global.SafeMode property useful for debugging
  • Full 64-bit Windows support
  • Native .NET Framework 2.0 support (.NET 1.1 compatible DLL is available too)
  • Vista-compatible installer
  • A lot of other fixes and improvements (see Version History for details)

Overview

MailBee.NET SMTP is a reliable and robust solution for composing, mail merge, and sending e-mails in .NET applications. This includes sending a web page, sending with or without SMTP relay server, support of backup SMTP and DNS servers for bulletproof e-mail delivery, ESMTP support, sending with a single line of code, re-sending and forwarding e-mails received with other MailBee.NET components, and much more.

MailBee.NET SMTP bundle includes a set of MIME objects such as MailMessage and Attachment which are used for constructing e-mails.

Written in 100% managed code, MailBee.NET SMTP only requires the .NET framework be installed on the computer.

MailBee.NET SMTP can be used in any .NET language including C# and VB.NET. Both .NET 1.1 and .NET 2.0 are supported.

MailBee.NET SMTP fully supports SMTP, ESMTP, SOCKS4/5/HTTP Proxy, MIME, S/MIME, XML, HTML, and MHTML. No knowledge of these standards is required of developers, however.
 

Smtp Object Features

  • Can send any MailMessage object as e-mail
  • Can send bulk mail and do mail merge over database
  • Can send to relay SMTP server or perform DNS MX lookup and send without relay server
  • Can send through a proxy server
  • UNIQUESupports backup SMTP/DNS servers and server farms for reliable and faster sending large volumes of e-mails
  • Send messages with a single line of code (QuickSend)
  • Can submit messages to IIS SMTP and MailBee Message Queue
  • Multi-threaded sending (up to 60 threads)
  • Supports secure TLS/SSL connections out-of-box (supports Gmail, etc)
  • PIPELINING for faster send
  • DSN (Delivery Status Notifications)
  • ESMTP authentication (LOGIN, PLAIN, CRAM-MD5, DIGEST-MD5, NTLM, Kerberos)
  • POP-before-SMTP authentication
  • UNIQUEWindows Integrated Authentication (authenticate using the current Windows user credentials)
  • User-defined authentication methods
  • Track accepted and refused recipients
  • Test send without actual sending for email address verification
  • Automatic detection and use of ESMTP extensions (EHLO)
  • Logging send-mail session into a file or memory
  • Send user-defined commands to the server
  • Can be placed on the form or created in the code

MailMessage Object Features

  • 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