电子邮件的.NET辅助控件MailBee.NET Objects已更新至v12.0,新增UWP中的.NET Standard 2.0支持等功能,还有许多新的改进等着您来体验!
MailBee.NET Objects 是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。具备“必需”以及独特的功能,这些控件帮助开发人员简单快速地将复杂的电子邮件功能添加到他们的应用程序中。
最新版MailBee.NET Objects试用版
MailBee.NET Objects v12.0更新内容:
新增:
-
.NET Core 2.0 / .NET Standard 2.0版本经过修订和改进,包含了对.NET Core 2.1和2.2的更好支持。
-
UWP中的.NET Standard 2.0支持。针对Windows 10 Fall Creators Update和更新版本的UWP应用程序可以使用全功能的.NET Standard 2.0版MailBee.NET object,但是可以与旧的UWP平台一起使用的特殊UWP版本的MailBee.NET object仍然存在。
-
.NET Core支持EWS(需要.NET Core 2.0+),但是,仅支持异步方法(在.NET Framework版本中,它完全相反,仅支持sync方法 – 这是Managed EWS API的限制)。
-
添加了.NET Core 2.0示例项目和教程(UWP,控制台和ASP.NET Core)。它们针对Google(Gmail.com)和Microsoft(Live.com,Outlook.com,Hotmail.com)用户提供OAuth 2.0身份验证,并可以使用这一项来发送和接收电子邮件。
-
在所有内部异步调用中添加了ConfigureAwait(false)。
改进:
-
改进了对iOS和Android上的Outlook Converter功能的支持。
-
EWS和PDF功能已移至朋友程序集中。由于EWS和PDF依赖于其他库,因此即使实际上不需要这些库,也会将这些库包含在项目中。现在,如果应用程序不使用PDF或EWS,则不会直接或间接地引用相应的库。还添加了MailBee.NET.EWS和MailBee.NET.PDF的单独Nuget包。
-
异常消息现在建议将SslProtocol设置为TlsAuto,以防SSL / TLS握手由于不支持的协议而失败(如果服务器需要TLS 1.2,则通常为TLS 1.0)。
-
更准确地处理SSL / TLS相关异常(现在抛出MailBeeException而不是系统级AuthenticationException)。
-
.NET 2.0 / 3.5完全支持TLS 1.2(尽管.NET 2.0 / 3.5本身不支持比TLS 1.0更好的任何东西)。
-
文档现在强调您必须为.NET Core 2.0+应用程序安装System.Text.Encoding.CodePages NuGet包。
-
从流中读取.EML数据时的内存/性能优化。
-
MailMessage.GetHtmlAndSaveRelatedFiles和其他类似的方法现在支持cid:类似文件名的CID。
-
MsgConvert.PreferAddressesFromInternetHeaders属性允许您控制.MSG文件的哪些部分来提取标题(有时.MSG文件可以在多个位置提供这些值,并且这些值不相同)。
-
MessageBuilderConfig.SetDomainKeysSignOnSend属性在发送消息时启用自动DKIM签名。如果它们是DKIM签名,则会将空标题添加到正在发送的邮件中。Smime.TimestampOnSign属性允许您关闭它(因为这是一个耗时的 络操作)。
-
S / MIME签名默认带有时间戳。
-
S / MIME签名现在包含完整的证书链,可以使用Smime.IncludeWholeChainOnSign属性关闭。
-
Envelope.HasSystemFlag,一种检查特定IMAP标志信封的辅助方法。
-
EWS支持OAuth 2.0。
-
代码和文档的错误修正。
-
对Visual Studio 2019进行了测试。
-
新MN120格式的许可证密钥。

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!