MailBee.NET Objects

MailBee.NET Objects

Bring e-mail support to your .NET applications in a few lines of code
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 Say:

  • “Love the product, probably the most well architected and documented development tool I have used in some time.”

    Ken Dunlop

Clients


ComponentSource Award

Basic

  • 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

Smtp Object reference...

  • Download entire messages
  • Download headers only
  • UNIQUE Download messages/headers in PIPELINING mode - can boost performance up to 1000%
  • UNIQUE Download messages with a single line of code (QuickDownloadMessage)

Pop3 Object reference...

  • Download entire messages, headers only, envelopes, or anything else which can be returned by IMAP's FETCH command
  • Download and manage folders (international folder names fully supported)
  • Get special folder flags like Sent, Drafts, Trash (if server supports XLIST)
  • Download messages through a proxy server
  • Get already downloaded messages/envelopes if the entire operation failed in the middle

Imap Object reference...

  • Conversion between Outlook .MSG files/streams and .EML files/streams
  • Parsing Outlook .MSG into MailMessage object and writing .MSG files
  • Reading Outlook .PST files and streams, accessing messages, contacts, appointments and other items, converting them into MailMessage objects

MsgConvert Object reference...
PstReader Object reference...

  • Conversion from HTML to PDF format
  • Send generated PDF as attachments, save to stream or file

HtmlToPdf Object Reference...

  • A method to return spam score of an e-mail
  • A method to train the spam database using samples of proven spam and non-spam e-mails
  • Methods to save/load spam database into/from files
  • Auto-learning ability (training during scoring e-mails)
  • Integrated with other components of MailBee.NET Objects suite

BayesFilter Object reference...

  • Objects for parsing and processing bounced messages

DeliveryStatusParser Object reference...


Advanced

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
  • Import and export from/into System.Net.Mail.MailMessage

MailMessage reference...


Smime Object Features
  • Encrypt or decrypt e-mails
  • Sign e-mails with a digital signature
  • Verify signatures of e-mails

Certificate Object Features
  • Open certificate from file or memory
  • Save certificate to file
  • Validate certificate
CertificateStore Object Features
  • Open existing or create new certificate store
  • Save certificate store to file
  • Enumerate and find certificates in a store
  • Add or remove certificates in a store

CertificateStore Object reference...

ClientServerCertificates Object Features
  • Assign the client certificate for TLS/SSL connections
  • Examine and validate server certificate

ClientServerCertificates Object reference...


Impersonation Object Features
  • Impersonate another user

Impersonation Object reference...


Powerup Object Features
  • Unlock advanced features of Security component

Powerup Object reference...


What's new

Version 7.1
  • Misc. improvements to MIME parser, Delivery Status Notification parser, Outlook .MSG and .PST parser, TNEF parser.
  • New sample projects (WinForms demos) for Outlook .MSG conversion and HTML-to-PDF conversion.

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
  • New PDF Converter component allows for HTML to PDF conversion. You can use it to create and send PDF documents like invoices, when you have them in HTML format.
  • Now includes MailBee.NET.dll natively compiled for .NET 4.0 (.NET 1.1 and .NET Compact deprecated, .NET 2.0/3.5 is still fully supported).
  • Certificate.SubjectAlternativeName property.
  • Numerous improvements and fixes to Outlook .MSG and .PST conversion, MIME parser and builder.
  • 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)
  • ImapUtils helper methods ToLiteral, AnyOf, AllOf, Not to make search easier
  • ImapBodyStructure.SafeFilename property
  • New IMAP FolderFlags values AllMail and Starred (Gmail-compatible)
  • CertificateStore can now be loaded from byte array
  • Added Developer's Guides for ICalVCard.dll library, IMAP, POP3, Outlook components
  • New ASP.NET samples
  • Fixes to MIME, SSL, Outlook .MSG and .PST functionality

Version 6.9
  • Added Developer's Guide for SMTP component (140+ topics)
  • Support of vCard format (create, parse, send or display photo, etc)
  • New mechanism of auto-detecting DNS servers
  • Message-ID now returns its value enclosed in angle brackets "<>"
  • 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
  • Numerous fixes to .PST reader and Outlook .MSG converter

Version 6.8
  • New Imap.DownloadEnvelopesEx method which can join multiple IMAP commands in a single batch for increased performance
  • IMAP and POP3 components now support negative message indexes (e.g. access the last e-mail in the folder with -1 index)
  • Can extract RTF message body from MS-TNEF (winmail.dat attachment)
  • DKIM/DomainKeys signing and verification made easier and compatible with mail merge
  • MailMessage.Parser.FixCrLf property to deal with e-mails not having the correct CrLf sequence at the end of each body line
  • XOAUTH and IMAP XLIST fixes (important for Gmail users)
  • better and user-controlled handling of shared access to spam and non-spam databases
  • added new bounced e-mail formats
  • misc. fixes to Outlook .MSG converter and .PST reader

See Version History for details