MailBee.NET POP3 Component

MailBee.NET POP3 Component

Enable your .NET applications to receive, parse, and display e-mails at lightspeed
MailBee.NET Objects bundle includes SMTP, POP3, IMAP, EWS, Security, Antispam, Outlook Converter, Address Validator, PDF components and also BounceMail, HTML, MIME, ICalVCard components which are a free functionality.

MailBee.NET POP3 is a high-performance and easy-to-use .NET component developers can use to download mail from POP3 servers, parse it, prepare it for display in desktop or web applications, and more. Backed with commercial-grade support.

MailBee.NET POP3 supports POP3 PIPELINING which can make e-mails headers download 10+ times faster!

MailBee.NET POP3 bundle includes a set of MIME objects such as MailMessage and Attachment which are used for e-mail parsing. It fully supports the modern async/await API for building scalable and responsive applications.

Visual Studio

Xamarin

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

MailBee.NET POP3 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/4.5/4.6/4.7/4.8, both 32-bit and 64-bit.

MailBee.NET also supports .NET Core 1.0/2.0/3.0/3.1, .NET 5.0-.NET 8.0 and newer including ASP.NET Core and Xamarin, UWP (Universal Windows), Azure.

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


Top 100 publisher by ComponentSource

Over the years, MailBee.NET Objects has been among bestsellers on ComponentSource, the world's leading online shop of developer tools.


MailBee.NET POP3 Component fully supports:

Protocols

  • POP3
  • HTTP
  • SSL/TLS (incl. TLS 1.3)
  • SASL
  • NTLM
  • Kerberos
  • SOCKS4/5
  • HTTP Proxy

Security

  • DomainKeys/DKIM
  • S/MIME
  • SSL/TLS
  • APOP
  • NTLM/GSSAPI
  • CRAM-MD5/DIGEST-MD5
  • FIPS 104-2

Formats

Servers & Services

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

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

POP3 Object

  • Download entire messages
  • Download headers only
  • UNIQUE Download messages/headers in PIPELINING mode - can boost performance up to 1000%
  • Async/await methods
  • UNIQUE Download messages with a single line of code (QuickDownloadMessage)
  • Download messages through a proxy server
  • Get already downloaded messages if the entire operation failed in the middle
  • Delete messages
  • Supports secure TLS/SSL connections out-of-box (supports Gmail, etc)
  • Secure authentication (APOP, CRAM-MD5, DIGEST-MD5, NTLM, Kerberos)
  • UNIQUE Windows Integrated Authentication (authenticate using the current Windows user credentials)
  • User-defined authentication methods
  • Automatic detection and use of POP extensions (CAPA)
  • Logging POP3 session into a file or memory
  • Returns e-mails as MailMessage objects which can be interchanged with other objects (Smtp, etc)
  • Can check DomainKeys/DKIM signatures of e-mails (using SMTP component)
  • Parses bounced e-mails and delivery notifications
  • Send user-defined commands to the server
  • Rich set of events and asynchronous processing options
  • Can be placed on the form or created in the code

Pop3 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 12.5

  • License key stored in app.config is now recognized by .NET Core builds of MailBee.NET Objects.
  • Bug fixes and misc. improvements in the e-mail address parser.

Version 12.4

  • .NET 8.0 officially supported

See Version History for details

Version 12.3.1

Version 12.3

  • TLS 1.3 support.

Version 12.1

  • Separate UWP .NET Standard 2.0 edition for UWP apps targeting Windows 10 Fall Creators Update and newer. Has no Win32 dependencies and can be used in UWP Release builds published in Microsoft Store.
  • Faster and more accurate parser of inline images in e-mails with embedded resources.

Version 12.0

  • .NET Core 2.0 / .NET Standard 2.0 edition revised and improved, including better support of .NET Core 2.1 and 2.2.
  • .NET Standard 2.0 support in UWP. UWP apps targeting Windows 10 Fall Creators Update and newer can use the fully-functional .NET Standard 2.0 edition of MailBee.NET Objects.
  • Improved support of TLS 1.2, now it's selected automatically if supported by the server.

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