Editor: MailBee.NET Security allows components of MailBee.NET Objects family to communicate with TLS/SSL enabled mail servers and use S/MIME for e-mail encryption.
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. Visual Studio
MailBee.NET Security can be used in any .NET language including C# and VB.NET. Supported .NET frameworks include .NET 1.1/2.0/3.0/3.5/4.0 and .NET Compact Framework 2.0/3.5.
The component fully supports SSL2, SSL3 and TLS 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.