Rebex SMTP

SMTP, MIME, S/MIME libraries for .NET

Download 30-day free trial Buy from $99
More .NET libraries
// send mail with a single line of code
Rebex.Net.Smtp.Send("from@example.org", "to@example.org", 
   "Subject", "Body", 
   "smtp.example.org");
Show me more code...

.NET library for sending e-mails using SMTP servers. Quickly send an e-mail with a single line of code. Or send complex e-mails with multiple recipients, attachments and special features. Supports TLS 1.3/1.2 and S/MIME.

Why Rebex SMTP?

Up-to-date TLS support

Features TLS 1.2 and 1.3 on all mainstream platforms (Windows 7 and higher). Supports modern TLS ciphers such as AES/GCM, ChaCha20/Poly1305, ECDSA and more.

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

Learn more about supported standards and platforms.

Legacy platforms

(not included in standard product packages - see more)

 

.NET Compact Framework

3.5/3.9

.NET Framework

2.0-3.5