Rebex POP3

POP3, SMTP, MIME, S/MIME libraries for .NET

Download 30-day free trial Buy from $199
More .NET libraries
using (var pop3 = new Rebex.Net.Pop3())
{
  // connect and login to a POP3 server
  pop3.Connect("pop3.example.com", SslMode.Implicit);
  pop3.Login(username, password);

  // get and list of all messages and show them
  Pop3MessageCollection list = pop3.GetMessageList(Pop3ListFields.Fast);

  foreach (var info in list)
  {
    Console.WriteLine("{0}: {1}", info.SequenceNumber, info.UniqueId);
  }
}     
Show me more code...

.NET library for communication with POP3 servers. Makes it possible to receive, list and remove e-mail messages. Supports TLS 1.3/1.2 and S/MIME.

Also includes SMTP library for sending e-mails using SMTP servers.

Why Rebex POP3?

Easy-to-use API

Connect, log in, retrieve messages. Work with attachments. It's easy to start developing with our library. Simple code for common use cases.

MIME and S/MIME API

API for MIME and S/MIME messages is included. Supports signing and signature validation. Based on X.509 certificates and Cryptographic Message Syntax (PKCS #7).

PC and mobile

Supports wide range of .NET platforms.

Suitable for .NET on Windows, Mac, Linux, iOS and Android.

Documentation

Documentation with C# code snippets.

Platforms

.NET

9, 8, 7, 6, 5

.NET Framework

3.5 SP1, 4.0-4.8.1

.NET Core

3.1

Mono

6.0 or higher

Xamarin.iOS

13.10 or later

Xamarin.Android

10.1 or later

Legacy platforms

(not included in standard product packages - see more)

 

.NET Compact Framework

3.5/3.9

.NET Framework

2.0-3.5