MailBee Objects

MailBee Objects

Enables your application to send, receive, parse and manage e-mail over POP3, IMAP4, SMTP and SSL protocols
MailBee Objects bundle includes SMTP, POP3, IMAP, S/MIME components.

MailBee Objects is a complete set of ActiveX components you can use to create and send messages to SMTP servers, receive, parse and delete e-mail messages from POP3 servers, and manage e-mail messages and folders on IMAP4 servers. It also supports SSL/TLS and S/MIME for better security.

This is ActiveX component. Looking for .NET version? See MailBee.NET Objects.

MailBee components can be used in ASP, VB, Delphi, C++, or any other language which supports ActiveX technology. Supports all Windows versions from 2000, 32/64 bit.

No knowledge of SMTP, POP3, IMAP4, SSL, MIME and S/MIME is required.

MailBee Objects includes the licenses for all MailBee components including SMTP, POP3, IMAP4, S/MIME along with Message and related objects.


  • SMTP, POP3 and IMAP4 mail protocols
  • SSL connections and STARTTLS (supports Gmail, and other SSL-only mail services), client and server certificates
  • Secure authentication (OAuth 2.0, NTLM, GSSAPI, CRAM-MD5, APOP)
  • International charsets, UTF-8, automatic codepage conversion, IDN domains
  • Events, logging, error codes
  • Background execution (does not freeze the user interface in Windows desktop applications)
  • Compose, mail-merge and send mail through SMTP server, submit to IIS SMTP queue or MailBee.NET Queue, or send directly to end recipients via DNS MX lookup
  • Relay mail from a file
  • Custom SMTP commands
  • ESMTP authentication
  • Import HMTL mail from file (automatically embeds pictures and other related files into the message)
  • HTML to plain-text conversion
  • Unlimited attachments
  • Non-standard body parts (XML, etc)
  • Accurate message parser (can decode bad-formatted e-mails)
  • MS-TNEF (winmail.dat) decoding
  • Custom headers
  • Access to the raw MIME source of the message
  • S/MIME encrypt/decrypt/sign/verify, certificates, PFX
  • Download messages via POP3 entirely or headers-only
  • Delete messages via POP3
  • Custom POP3 and IMAP commands
  • UIDs (Unique-IDs) in POP3 and IMAP (useful to distinguish between new and already downloaded messages)
  • Download messages, body parts, envelopes and folders (mailboxes) via IMAP
  • Search, upload, delete and expunge messages, manage mailboxes, set and check flags via IMAP
  • Uploader object to upload files from the web browser to the web server (useful for ASP applications)
  • IMAP UTF-7M encoding for mailboxes with international names
  • OAuth 2.0 support, including Gmail and Office 365

What's new

Version 9.4

  • TLS 1.3 support.

Version 9.3

  • OAuth 2.0 support, including Gmail and Office 365

Version 9.2

  • Better IPv6 support.
  • IMAP4 UIDPLUS extension support (IMAP4.UIDPlusResult property).
  • PFX support in SMIME.AddRecipientCert method.
  • Improved parsing of email addresses.
  • SHA-256 signing in S/MIME.
  • 3DES encryption in S/MIME.
  • S/MIME signatures with full certificate chain.
  • More accurate error handling in S/MIME.
  • See History for other changes and details.

Version 9.1

  • Support of international e-mail addresses (IDN domains).

Version 9.0.2

  • SHA256 signatures to all .DLLs (in addition to SHA1 signatures).

Version 9.0.1

  • TLS 1.1/1.2 support.

Version 9.0

  • Authenticode signatures for all .DLLs and the installer.
  • IMAP MOVE extension support (moving messages).
  • IMAP SPECIAL-USE extension support (special mailbox flags).
  • IMAP CHILDREN extension support (special mailbox flags).
  • IMAP SORT extension support (sorting of search results).
  • IMAP UNSEEN response support (message number of the first unseen message in the mailbox).
  • IMAP UIDNEXT response support (next predicted UID in the mailbox).
  • IMAP STATUS command support (unseen count, message count and other info for a mailbox without selecting it).
  • IMAP message sets - arbitrary sequences of message numbers or UIDs (more flexible than ranges, enable doing more actions in a single batch).
  • IMAP SetSeenFlag in RetrieveSingleMessage method.
  • IMAP QUOTA now returns not only allocated but also occupied space in the mailbox (QuotaUsage property).
  • AddressDelimiter property to make it easier to split address strings into individual addresses.
  • Filename autogeneration for attachments without filenames. New FilenameAsIs property to get the original filename.
  • Samples now reside in My Documents instead of Program Files (eliminates UAC issues when opening sample projects).
  • See History for other changes and details.

Our Clients

AirBus AirBus
Akna Akna
Alcatel-Lucent Alcatel-Lucent
Bechtel Bechtel
Bell Mobility Bell Mobility
Berkeley University Berkeley University
Bosch Bosch
British Transport Police British Transport Police
Carnegie Mellon University Carnegie Mellon University
Centers for Disease Control and Prevention Centers for Disease Control and Prevention
Chamber of Deputies Chamber of Deputies
Cisco Systems Cisco Systems
Datawatch Datawatch
Edinburgh University Edinburgh University
Federal State Institution Russian State Library Federal State Institution Russian State Library
Freescale Semiconductor Freescale Semiconductor
Fuji Xerox Fuji Xerox
General Electric General Electric
Go Daddy Go Daddy
Government of Saskatchewan, Canada Government of Saskatchewan, Canada
Government of South Australia Government of South Australia
Harvard University Harvard University
Hewlett-Packard Hewlett-Packard
Intuit Inc. Intuit Inc.
Konica Minolta Konica Minolta
Lockheed Martin Lockheed Martin
LSI Logic LSI Logic
McAfee McAfee
Mchost Mchost
Miele Miele
and thousands more

Clients Say:

"I've been looking at the MailBee.NET application and love it." Matt Yeager
"Thanks again for your help. I like your products..." Ron Hill
"By the way I love your software. Great work thank you." Dennis Drogemuller