Basic functionality (ability to connect to TLS/SSL enabled mail servers) is available for all MailBee.NET components at no additional cost.
Advanced functionality (S/MIME and SSL certificates) can be activated using a license key. The license already comes within MailBee.NET Objects suite. In other cases, it should be purchased separately.
Main classes of Security component are Certificate, CertificateStore, Smime, ClientServerCertificates, Impersonation, Powerup.
MailBee.NET Security can be used in any .NET language including C# and VB.NET. Supported .NET frameworks include .NET 2.0/3.0/3.5/4.0/4.5/4.6/4.7/4.8, both 32-bit and 64-bit.
MailBee.NET also supports .NET Core 1.0/1.1/2.0 and newer including ASP.NET Core and Xamarin, UWP (Universal Windows), Azure.
The component fully supports SSL2, SSL3 and TLS 1.0/1.1/1.2 protocols when communicating with secure SMTP, POP3 and IMAP servers (like Gmail or Hotmail). Both dedicated SSL port and STARTTLS over regular port modes are supported.
S/MIME functionality includes signing, checking signatures, e-mail encrypting and decryption, API for accessing and enumerating certificates and certificate stores in Windows registry and files.
DomainKeys/DKIM functionality allows for validating and creating DK/DKIM signatures which are used by most e-mail providers nowadays to check authenticity of e-mail senders. E-mails signed with DK/DKIM signature are not treated as spam.
Servers & Services
- MS Exchange
- Lotus Notes
- IIS SMTP/POP3
...and any SSL-enabled SMTP/POP3/IMAP servers