MailBee.NET Objects v11.0
Released: Mar 14, 2017
v11.0 での更新項目
機能
- .NET Core edition, .NET Core 1.0/1.1, .NET Standard 1.3 and Xamarin compatible.
- UWP edition (Universal Windows, UAP 10.0).
- New Ews component, provides access to MS Exchange server via its native EWS protocol.
- .NET Framework 3.5 and 4.0 builds in addition to 2.0 and 4.5 builds are now included with the installer and in NuGet package.
- Many more methods now have async/await versions.
- sha256 signatures in addition to sha1 for all MailBee.NET dlls.
- IDN domains (e-mail addresses with international domains) support for both sending and parsing.
- MailMessage.GetHtmlWithBase64EncodedRelatedFiles method to save HTML body with related images being directly embedded in the HTML so that there is no need to save them locally and delete them afterwards.
- STARTTLS secure connection is now supported in direct send mode (Smtp.DirectSendDefaults.EnableStartTls).
- SecurityProtocol now includes TlsAuto value which you can use to restrict MailBee to use the best supported TLS protocol (up to TLS 1.2).
- Imap.GetSpecialFolder method to easily locate folders like Sent Items or Drafts.
- GetStream method of Imap, Smtp, Pop3 classes now lets you get access to the underlying network Stream.
- SocketCreating event of Imap, Smtp, Pop3 classes lets you use your own socket initialization. This is especially useful for UWP apps to configure which SSL certificate errors can be tolerated.
- Outlook 2016 .MSG format support.
- Support of distribution lists in .PST files.
- MailMessage.Sender property added.
- New Logger.DateTimeFormatTimeOnly and Logger.DateTimeFormatFull properties to configure datetime formats in the log file.
- SmimeResult.SignedCmsResult and SmimeResult.EnvelopedCmsResult properties to give access to SignedCms and EnvelopedCms data of S/MIME messages.
- Smtp.TransientErrorOccurred event to decide what to do on transient SMTP errors in case if another SMTP server available.
- Bounce database updated.
- Tested with Visual Studio 2017.