MailBee.NET authentication rewritten

GSSAPI/NTLM authentication rewritten to support Integrated Windows Authentication and explicitly specified credentials.
October 1, 2010
Feature Release

MailBee .NET Supports SMTP, POP3, IMAP, SSL/TLS, Proxy, S/MIME (mail encryption and signing), spam filter, Outlook .MSG converter, HTML mail, XML, mail merge, multiple attachments, international charsets, secure login, events, send to queue, DNS MX lookup (direct send), email address validation.

The following components are also available as part of MailBee.NET Objects:

Updates in 6.5

  • GSSAPI and NTLM authentication rewritten from the ground up, now provides managed implementation for .NET 2.0+ (UnmanagedCode permission is no longer required), supports both Integrated Windows Authentication and explicitly specified credentials for both GSSAPI and NTLM, supports GSSAPI via both Kerberos and NTLM, updated to work with MS Exchange 2007/2010.
  • Rewritten unmanaged GSSAPI and NTLM implementation for .NET 1.1 and .NET Compact Framework. Supports everything managed GSSAPI/NTLM .NET 2.0 implementation does.
  • New TargetName (Service Principal Name) and UserDomain settings for all mailer components (Login and BeginLogin method parameters for POP3/IMAP, SmtpServer object properties for SMTP). These values can be used with GSSAPI and NTLM.
    COMPATIBILITY: If you use Imap.BeginLogin or Pop3.BeginLogin method in your code written for earlier versions of MailBee.NET Objects, insert "null, null" (C#) or "Nothing, Nothing" (VB.NET) in place of the newly added parameters.
    Simplified authentication procedure (retry with a non-secure method if the secure method fails).
  • New flags in AuthenticationOptions to further fine-tune authentication process.
  • Improved logging for easier trouble-shooting (now large data chunks in the logs are presented as a short preview and the total size of the chunk).
  • Support of IMAP XLIST extension (used by Gmail and many others) enables recognition of special folder flags (Drafts, Sent, Trash, etc).
  • Improved support of IMAP APPEND (Imap.UploadMessage method) when used with MS Exchange 2007/2010.
  • Improved support of IMAP servers which allow message flags containing special characters (such as Zimbra).
  • Memory consumption by Smtp object decreased twice when relaying e-mails from file
  • New parameter doubleFirstDotAtLine for methods which submit to IIS SMTP pickup folder works around the issue of IIS SMTP pickup service which results in loosing dot character when it appears at the first position on a line.
    COMPATIBILITY: If you use Smtp.SubmitJobsToPickupFolder or Smtp.SubmitJobsToPickupFolder method in your code written for earlier versions of MailBee.NET Objects, set the new parameter as false if you're submitting to MailBee Message Queue or true if you're using IIS SMTP queue.
    MailMessage.DateSent property allows you to access "Date Sent" value of converted Outlook .MSG files, or make it appear in the resulting .MSG file if you're doing the opposite conversion (into Outlook .MSG).
  • Miscellaneous bug fixes and improvements of Mime, AntiSpam and Outlook functionality.
  • Miscellaneous documentation improvements (highlights usage with MS Exchange and more).
  • The documentation in Visual Studio 2010 format which can be integrated into IDE.

About AfterLogic

AfterLogic Corporation is a Delaware-based technology corporation since 2002. Its areas of specialization are COM/ActiveX and .NET email components development, email software development and software consulting. AfterLogic is known worldwide for its award winning MailBee.NET Objects and MailBee Objects mailing components as well as for the popular family of AfterLogic WebMail Pro products.

SMTP, SSL and S/MIME demos in MailBee.NET Objects.

MailBee.NET AntiSpam

MailBee.NET AntiSpam is an easy-to-use .NET component which allows applications to detect spam messages with self-learning and a very efficient Bayesian filter.

Got a Question?

Live Chat with our Afterlogic licensing specialists now.