Products
.NET library packs
Total Pack
File Transfer Pack
SSH Pack
Mail Pack
.NET libraries
EWS
File Server
FTP
Graph
HTTPS
IMAP
MSG
POP3
Security
SFTP
SMTP
SSH Shell
Syslog
Time
TLS
WebSocket
ZIP
Servers
Buru SFTP Server
Tiny FTP Server
Tiny SFTP Server
Tiny Web Server
TLS Proxy
Tools
Jumble Obfuscator
Mail Converter
SSH Check
Download
.NET libraries
Buru SFTP Server
Tiny SFTP Server
Tiny FTP Server
Tiny Web Server
TLS Proxy
Buy
Support
Contact support
Forum
Register serial
Trial key
Documentation
API reference
Knowledge base
Samples
Custom development
Newsletter
.NET libraries
Buru SFTP Server
Resources
Blog
Customers
Jobs
Media resources
About Rebex
Contact
Cart
Login
Cart
Login
Rebex Total Pack
Features
Download
Buy
Download
Buy
Overview
Features
API documentation
Samples
What's new
Download
Buy
Overview
Features
API documentation
Samples
What's new
Download
Buy
Features
Download
Buy
SFTP library
FTP library
SSH Shell library
SFTP and SSH server library
IMAP library
POP3 library
Graph library
EWS library
MIME and S/MIME
MSG library
SMTP library
Time library
Syslog library
WebSocket library
HTTPS library
ZIP library
TLS library
FileTransferClient class
TLS/SSL core
SSH core
Security library
X.509 certificates
SSIS, SQL CLR, PowerShell
Standards and platforms
Back to
feature list
...
SMTP library
.NET library for sending e-mails using SMTP servers.
Easy-to-use API
Sending email using SMTP
Connecting
Connecting to servers using SMTP protocol
Connecting to servers using explicit or implicit TLS/SSL
Switching to encrypted communication
Setting connection options
Getting info about the connection
Getting info about TLS/SSL connection
Authentication modes
Username and password
CRAM-MD5 authentication
DIGEST-MD5 authentication
OAuth 2.0 authentication
Client certificate authentication
GSSAPI
Single sign-on
Kerberos authentication
NTLM authentication
Negotiate authentication
Sending e-mails
Sending with a single line of code
Sending a mail message
Sending from stream
Sending multiple messages in a single session
Sending e-mail directly to recipient's SMTP server
Sending e-mail using IIS mail pickup directory
Sending e-mail on behalf of another user
Instructing the receiver to send replies to another address
Setting and getting a client domain
Delivery status notifications (DSN)
Sending replies
Forwarding messages
Advanced operations
8-bit MIME
Binary MIME
Pipelining
Chunking
Specifying SMTP sender
Specifying SMTP extensions
Determining maximum mail size
Handling rejected recipients
Fine-tuning SMTP behavior
Events
SendingMessage event
RejectedRecipient event
ValidatingCertificate event
TransferProgress event
CommandSent event
ResponseRead event
Asynchronous operations
Task-based Asynchronous Pattern (.NET 4.0 or later)
'await' operator support (.NET 4.5 or later)
IAsyncResult pattern (Begin/End methods)
Using IAsyncResult in .NET 4.0 or later
SynchronizationContext support for events
Communication logging
Logging communication using LogWriter
Log verbosity levels
Built-in log writers
Writing custom log writers
MIME and S/MIME
MIME and MailMessage
S/MIME - secure mail
TLS/SSL core
Validating and examining server certificate
Built-in certificate verifier
Custom certificate validation
Overriding SSL server name
Security settings and algorithms
X.509 certificates
Loading certificates
Saving certificates
Validating certificates
Windows certificate store management
Proxies and custom sockets
SOCKS4/SOCKS5 proxy servers
HTTP CONNECT proxy servers
Proxies with single sign-on
SSH server as proxy
Custom transport layer - ISocket
SSIS, SQL CLR, PowerShell
Using Rebex SMTP in SSIS packages
Using Rebex SMTP in SQL CLR
Using Rebex SMTP in PowerShell
Standards and platforms
100% managed .NET code with no external dependencies
.NET 9/8/7/6/5
.NET Framework on Windows
.NET Core
.NET Standard
Mono on Linux
Xamarin.iOS
Xamarin.Android
ASP.NET
Legacy platform support
.NET Compact Framework
Internet RFC specifications
TLS/SSL versions
MIME, S/MIME, Outlook MSG and other email formats
FIPS 140-2 mode
Proxy servers
Authentication methods
SMTP Extensions
Cryptographic algorithms
Scripting platforms
Other technologies
Compatibility
XCOPY deployment
Supported SMTP servers
Fine-tuning client behavior
Workarounds for common server issues
Back to
feature list
...