MailBee.NET Security Component

MailBee.NET Security Component

Add S/MIME and extended SSL support to your e-mail applications
MailBee.NET Objects bundle includes SMTP, POP3, IMAP, Security, AntiSpam, Outlook, PDF components
and also BounceMail, HTML, MIME and ICalVCard components which are a free functionality.
     
Current version: 7.2
Last update: 17 May 2012

Clients

Clients Say:

  • “I think mailbee is awesome!”

    Bill Rady


ComponentSource Award

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 2.0/3.0/3.5/4.0.


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.

 
 

Protocols

  • •  S/SMTP
  • •  S/POP3
  • •  S/IMAP

Security

  • •  SSL2/SSL3/TLS
  • •  S/MIME
  • •  DomainKeys/DKIM
  • •  FIPS

Certificates

  • •  .CER
  • •  .P7B
  • •  .PFX
  • •  Registry

Servers & Services

  • •  MS Exchange
  • •  Lotus Notes
  • •  GroupWise
  • •  IIS SMTP/POP3
  • •  IMail
  • •  MailEnable
  • •  AxiGen
  • •  SmarterMail
  • •  SurgeMail
  • •  MDaemon
  • •  Kerio
  • •  CommuniGate
  • •  hMailServer
  • •  Exim
  • •  Postfix
  • •  Sendmail
  • •  Qmail
  • •  Courier
  • •  Dovecot
  • •  Cyrus
  • •  Zimbra
  • •  GMail
  • •  Hotmail
  • •  Yahoo

...and any SSL-enabled SMTP/POP3/IMAP servers

 
 


SMIME Object

Smime Object Features
  • Encrypt or decrypt e-mails
  • Sign e-mails with a digital signature
  • Verify signatures of e-mails

Other Objects

Certificate Object Features
  • Open certificate from file or memory
  • Save certificate to file
  • Validate certificate

CertificateStore Object Features
  • Open existing or create new certificate store
  • Save certificate store to file
  • Enumerate and find certificates in a store
  • Add or remove certificates in a store

ClientServerCertificates Object Features
  • Assign the client certificate for TLS/SSL connections
  • Examine and validate server certificate
DomainKeys Object Features
  • Sign e-mail with DomainKeys and/or DKIM signature
  • Verify DomainKeys and/or DKIM signature of e-mail (using SMTP component)

Impersonation Object Features
  • Impersonate another user

Powerup Object Features
  • Unlock advanced features of Security component

What's new

Version 7.2
  • Autodetect of Yahoo SMTP/POP3/IMAP SSL modes.

Version 7.0.1
  • New MailBee.Global.LicenseKey property to specify the license key for all components at once.
  • Misc. fixes and improvements to the installer and documentation.

Version 7.0
  • Now includes MailBee.NET.dll natively compiled for .NET 4.0 (.NET 2.0/3.5 is still fully supported).
  • Certificate.SubjectAlternativeName property.
  • License keys of a new format.

Version 6.10
  • CertificateStore can now be loaded from byte array (useful for S/MIME)
  • SSL client certificate issue fixed
  • New ASP.NET samples

Version 6.9
  • S/MIME fixes
  • Support of S/MIME signed e-mails converted from Outlook formats
  • New samples and articles of using S/MIME and SSL certificates when creating and sending e-mail

Version 6.6
  • Improved legacy .NET 1.1 and .NET Compact Framework support

See Version History for details