MailBee.NET SMTP Component

MailBee.NET SMTP Component

Compose, mail merge, and send e-mails directly to recipients or via SMTP server
MailBee.NET Objects bundle includes SMTP, POP3, IMAP, Security, AntiSpam, Outlook, PDF components
and also BounceMail, HTML, MIME and ICalVCard components which are a free functionality.
     
Current version: 7.1
Last update: 18 Jan 2012

Clients

Clients Say:

  • “Your control works perfectly with VBScript; and I went through like 8 different ones trying to find one that works.”

    Chris Norman


ComponentSource Award

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.

Visual Studio

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. Supported .NET frameworks include .NET 2.0/3.0/3.5/4.0.

With MailBee.NET Objects license, you also get these MailBee.NET components for free: BounceMail, HTML, MIME, ICalVCard.

MailBee.NET SMTP Component fully supports:

 
 

Protocols

  • •  SMTP/ESMTP
  • •  POP AUTH
  • •  HTTP
  • •  SSL/TLS
  • •  SASL
  • •  NTLM
  • •  Kerberos
  • •  SOCKS4/5
  • •  HTTP Proxy

Security

  • •  DomainKeys/DKIM
  • •  S/MIME
  • •  SSL/TLS
  • •  NTLM/GSSAPI
  • •  CRAM-MD5/DIGEST-MD5
  • •  FIPS
  • •  OAuth
  • •  OpenID

Formats

  • •  MIME/.EML
  • •  .MHT
  • •  XML
  • •  HTML
  • •  vCard
  • •  iCal
  • •  PDF

Servers & Services

  • •  MS Exchange
  • •  Lotus Notes
  • •  GroupWise
  • •  IIS SMTP/POP3
  • •  IMail
  • •  MailEnable
  • •  AxiGen
  • •  SmarterMail
  • •  SurgeMail
  • •  MDaemon
  • •  Kerio
  • •  CommuniGate
  • •  hMailServer
  • •  Exim
  • •  Postfix
  • •  Sendmail
  • •  Qmail
  • •  Cyrus
  • •  Zimbra
  • •  GMail
  • •  Hotmail
  • •  Yahoo

...and any POP3/SMTP/IMAP compliant servers

 
 

SMTP Object

  • 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
  • Can sign messages with DomainKeys/DKIM signature
  • 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

Smtp Object reference...

MailMessage Object

  • 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...

What's new

Version 7.0.1
  • New MailBee.Global.LicenseKey property to specify the license key for all components at once.
  • Misc. fixes and improvements to the installer and documentation.

Version 7.0
  • Now includes MailBee.NET.dll natively compiled for .NET 4.0 (.NET 2.0/3.5 is still fully supported).
  • License keys of a new format.

Version 6.10
  • Support of OpenID and Hybrid OpenID/OAuth authorization
  • Improved authentication against MS Exchange server
  • Support of iCal format (create or parse events, appointments, etc)
  • New ASP.NET samples
  • Fixes to MIME functionality, including importing HTML body from file

Version 6.9
  • Added Developer's Guide for SMTP component (140+ topics)
  • Support of vCard format (create and send contacts with photo)
  • New mechanism of auto-detecting DNS servers
  • EHLO/HELO sends IPv4 address, not From's domain address, and other fixes related to sending e-mail
  • New ImportBodyOptions.PreferCharsetFromMetaTag flag
  • Misc. fixes to MIME, mail merge, and S/MIME functionality

Version 6.8
  • DKIM/DomainKeys signing made easier and compatible with mail merge
  • XOAUTH fix (important for Gmail users)

See Version History for details