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 Graph
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
Easy-to-use API
Connecting and authenticating
Sending e-mails
Message operations
Folder operations
Searching
Advanced features
Asynchronous operations
Communication logging
MIME and S/MIME
SMTP
TLS/SSL core
X.509 certificates
Proxies and custom sockets
Standards and platforms
Rebex Graph features
Easy-to-use API
Getting list of unread e-mails
Downloading e-mails
Sending e-mails
Connecting and authenticating
Connecting to Microsoft 365 server
Authenticating using OAuth access token
Sending e-mails
Sending a new mail message
Sending an existing draft message
Sending from a file or stream
Sending e-mail on behalf of another user
Instructing the receiver to send replies to another address
Sending replies
Forwarding messages
Message operations
Getting list of messages
Getting list of messages with paging
Getting message info
Downloading messages
Uploading messages
Moving messages
Deleting messages
Searching for messages
Exchange and MIME IDs
Message fields
Folder operations
Folder IDs
Well-known folder IDs
Getting folder info
Getting list of subfolders
Creating and removing folders
Searching
Searching basics
From, subject, full-text and other criteria
Logical operators - AND, OR, NOT
Retrieving specific fields
Paging results
Advanced features
Impersonate another user
Accessing shared mailboxes
Advanced searching
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
SMTP
Sending e-mails using SMTP library
Advanced SMTP operations
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
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
XCOPY deployment