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/1.1/2.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.

MailBee.NET POP3 Component fully supports:

Protocols

  • POP3
  • HTTP
  • SSL/TLS
  • 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
  • GMail
  • Hotmail
  • Yahoo

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

See Version History for details

Version 11.2

  • .NET Core 2.0 edition, with BounceMail.
  • UWP edition can now be used in Release builds.
  • Protected constructors for exception classes (required to make exception serialization to work properly).

Version 11.1

  • Better support of certificates in .NET Core and Xamarin. Can now use client certificates in SSL/TLS connections and DKIM.

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