Rebex Mail Pack features
MIME and MailMessage
- High-level MailMessage API
- Support for many email formats
- Saving and loading
- Saving to MIME and Outlook MSG formats
- Plain text messages
- HTML messages
- Attachments
- Embedded messages
- Creating replies
- Custom headers
- Mail body views and resources
- Embedding images into HTML messages
- Loading TNEF/winmail.dat messages
- RTF to HTML converter
- Message options
- Low-level MIME API
S/MIME - secure mail
- Signature algorithms
- Signing mail messages
- Signing using RSA with PSS (RSASSA-PSS)
- Validating signature
- Encryption algorithms
- Encrypting mail messages
- Encrypting using RSA with OAEP (RSAES-OAEP)
- Encrypting using AES/GCM or ChaCha20/Poly1305
- Decrypting mail messages
- Combining encryption and signature
X.509 certificates
- Validating and examining server certificate
- Built-in certificate verifier
- Custom certificate validation
- Overriding SSL server name
- Certificate validation options
- Client certificate authentication
- Loading X.509 certificates
- Saving X.509 certificates
- Validating X.509 certificates
- Windows certificate store management
Standards and platforms
- 100% managed .NET code with no external dependencies
- .NET 10/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-3 mode
- Proxy servers
- Authentication methods
- SMTP, IMAP, POP3 Extensions
- Cryptographic algorithms
- Scripting platforms
- Other technologies