2015-01-30

The new MailBee.NET Objects version delivers a good deal of features and fixes but most importanly - mature OAuth 2.0 support, full FIPS 140-2 compatibility, and NuGet integration.

The extensive set of new samples and tutorials will let you build modern OAuth 2.0 enabled applications for Windows and web using the latest tools and frameworks from Microsoft and Google: ASP.NET MVC 5.2, Google APIs 1.9, ASP.NET Identity 2.1.

The tutorials also explain many OAuth aspects not directly connected with MailBee.NET, such as:

Creating Google and Microsoft projects on their web sites.

Configuring local ASP.NET development server and Windows for non-localhost domain name and SSL.

Monitoring browser process to automatically pass authorization code to your application.

Working with access and refresh tokens.

Storing token details in ASP.NET Identity database.

Using Google Service Accounts.

Querying Microsoft and Google web services for the user's e-mail address and profile.

Sharing the same access token between web and Windows application.

IMAP module got support of MOVE, CHILDREN and SPECIAL-USE extensions. MOVE makes it more efficient to move messages between folders, other two provide more flags for folders like if it's a special folder like Drafts or if it has subfolders.

New Imap.SetSeenForEntireMessages property lets you easily control whether downloading entire messages should set SEEN flag or not (enabled by default). Many of you asked about that.

What else? New TnefParser class lets you parse standalone winmail.dat files, Global.FixBadDates property to tolerate invalid dates in e-mails, MsgConvert.PreferRtfBodyToHtml property for fine-tuning .MSG-to-.EML conversions, AuthenticationOptions.BypassLoginProcedure flag to implement non-standard login methods.

And there are lots of other fixes and improvements, mainly to Outlook .MSG and .PST conversions, DKIM signing, e-mail parsing, autodetection of well-known domains, SMTP protocol and bounced message parser. You can examine the Version history for the full list of changes.

And there is, finally, NuGet support. You can now get the latest version of MailBee.NET assembly for your project by running this command in package manager console:

Install-Package MailBee.NET

The new version also provides restyled and revised documentation which (we hope) looks nicer and is easier to read.

Last but not least. The installer and MailBee.NET assembly are now signed with Authenticode digital signature. No more Unknown Publisher warnings.

Please note that the new version requires a new license key. If your maintenance contract is not expired, please drop us a message at http://www.afterlogic.com/helpdesk/ to get the license key update (if your maintenance contract is expired, you'll need to renew it as well).

To download the new version, visit http://www.afterlogic.com/download/net-email-components

Have questions? You're more than welcome to write us at http://www.afterlogic.com/helpdesk

Show more