From 1e222594d782b4c15995a791dcd863328636cd1b Mon Sep 17 00:00:00 2001 From: XiangYang <1029589450@qq.com> Date: Mon, 21 Feb 2022 10:23:31 +0800 Subject: [PATCH 1/2] Update MailKit.md --- docs/zh-Hans/MailKit.md | 52 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/docs/zh-Hans/MailKit.md b/docs/zh-Hans/MailKit.md index cb82a640d5..aa486cdee4 100644 --- a/docs/zh-Hans/MailKit.md +++ b/docs/zh-Hans/MailKit.md @@ -1 +1,51 @@ -TODO... \ No newline at end of file +# MailKit 集成 + +[MailKit](http://www.mimekit.net/) 是一个用于 .net 的跨平台、流行的开源邮件客户端库。ABP 框架提供了一个集成包来使用 MailKit 作为[邮件发送系统](Emailing.md)的收发组件. + +## 安装 + +建议使用 [ABP CLI](CLI.md) 安装此包。在项目文件夹(.csproj 文件)中打开命令行窗口并键入以下命令: + +````bash +abp add-package Volo.Abp.MailKit +```` + +If you haven't done it yet, you first need to install the ABP CLI. For other installation options, see [the package description page](https://abp.io/package-detail/Volo.Abp.MailKit). + +如果执行失败,您首先需要安装 ABP CLI。有关其他安装选项,请参阅 [包描述页面](https://abp.io/package-detail/Volo.Abp.MailKit)。 + +## 发送电子邮件 + +### IEmailSender + +[注入](Dependency-Injection.md) 标准的 `IEmailSender` 到任何服务并使用 `SendAsync` 方法发送电子邮件。详见 [邮件发送文档](Emailing.md). + +> `IEmailSender` 是建议的发送邮件的方式,即使你使用MailKit,因为它使你的代码独立. + +### IMailKitSmtpEmailSender + +`BuildClientAsync()` 方法扩展了`IEmailSender`。此方法可用于获取可用于执行 MailKit 特定操作的“MailKit.Net.Smtp.SmtpClient”对象。 + +## 配置 + +MailKit 集成包使用电子邮件发送系统相同配置选项。请参阅[电子邮件发送文档](Emailing.md) 进行配置。 + +In addition to the standard settings, this package defines `AbpMailKitOptions` as a simple [options](Options.md) class. This class defines only one options: +除了标准设置之外,这个包还定义了 `AbpMailKitOptions` 作为一个简单的 [选项](Options.md) 类。此类仅定义一个选项: + +* **SecureSocketOption**:用于设置“SecureSocketOptions” . Default:`null`(使用默认值) + +**示例: 使用 *SecureSocketOptions.SslOnConnect*** + +````csharp +Configure(options => +{ + options.SecureSocketOption = SecureSocketOptions.SslOnConnect; +}); +```` + +请参阅 [MailKit 文档](http://www.mimekit.net/) 以了解有关此选项的更多信息。 + +## 也可以看看 + +* [电子邮件发送系统](Emailing.md) From e76e4883912c0adbb2e438270a3bff7f337f75e3 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Mon, 21 Feb 2022 16:27:23 +0800 Subject: [PATCH 2/2] Update MailKit.md --- docs/zh-Hans/MailKit.md | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/docs/zh-Hans/MailKit.md b/docs/zh-Hans/MailKit.md index aa486cdee4..0adb88c85f 100644 --- a/docs/zh-Hans/MailKit.md +++ b/docs/zh-Hans/MailKit.md @@ -1,37 +1,34 @@ # MailKit 集成 -[MailKit](http://www.mimekit.net/) 是一个用于 .net 的跨平台、流行的开源邮件客户端库。ABP 框架提供了一个集成包来使用 MailKit 作为[邮件发送系统](Emailing.md)的收发组件. +[MailKit](http://www.mimekit.net/) 是一个用于 .net 的跨平台、流行的开源邮件客户端库.ABP 框架提供了一个集成包来使用 MailKit 作为[邮件发送系统](Emailing.md)的收发组件. ## 安装 -建议使用 [ABP CLI](CLI.md) 安装此包。在项目文件夹(.csproj 文件)中打开命令行窗口并键入以下命令: +建议使用 [ABP CLI](CLI.md) 安装包.在项目文件夹(.csproj 文件)中打开命令行窗口并键入以下命令: ````bash abp add-package Volo.Abp.MailKit ```` -If you haven't done it yet, you first need to install the ABP CLI. For other installation options, see [the package description page](https://abp.io/package-detail/Volo.Abp.MailKit). - -如果执行失败,您首先需要安装 ABP CLI。有关其他安装选项,请参阅 [包描述页面](https://abp.io/package-detail/Volo.Abp.MailKit)。 +如果执行失败,你首先需要安装 ABP CLI.有关其他安装选项,请参阅 [包描述页面](https://abp.io/package-detail/Volo.Abp.MailKit). ## 发送电子邮件 ### IEmailSender -[注入](Dependency-Injection.md) 标准的 `IEmailSender` 到任何服务并使用 `SendAsync` 方法发送电子邮件。详见 [邮件发送文档](Emailing.md). +[注入](Dependency-Injection.md) 标准的 `IEmailSender` 到任何服务并使用 `SendAsync` 方法发送电子邮件.详见 [邮件发送文档](Emailing.md). -> `IEmailSender` 是建议的发送邮件的方式,即使你使用MailKit,因为它使你的代码独立. +> `IEmailSender` 是建议的发送邮件的方式,即使你使用MailKit,因为它使你的代码独立. ### IMailKitSmtpEmailSender -`BuildClientAsync()` 方法扩展了`IEmailSender`。此方法可用于获取可用于执行 MailKit 特定操作的“MailKit.Net.Smtp.SmtpClient”对象。 +`BuildClientAsync()` 方法扩展了`IEmailSender`.此方法可用于获取可用于执行 MailKit 特定操作的`MailKit.Net.Smtp.SmtpClient`对象. ## 配置 -MailKit 集成包使用电子邮件发送系统相同配置选项。请参阅[电子邮件发送文档](Emailing.md) 进行配置。 +MailKit 集成包使用电子邮件发送系统相同配置选项.请参阅[电子邮件发送文档](Emailing.md) 进行配置. -In addition to the standard settings, this package defines `AbpMailKitOptions` as a simple [options](Options.md) class. This class defines only one options: -除了标准设置之外,这个包还定义了 `AbpMailKitOptions` 作为一个简单的 [选项](Options.md) 类。此类仅定义一个选项: +除了标准设置之外,这个包还定义了 `AbpMailKitOptions` 作为一个简单的 [选项](Options.md) 类.此类仅定义一个选项: * **SecureSocketOption**:用于设置“SecureSocketOptions” . Default:`null`(使用默认值) @@ -44,7 +41,7 @@ Configure(options => }); ```` -请参阅 [MailKit 文档](http://www.mimekit.net/) 以了解有关此选项的更多信息。 +请参阅 [MailKit 文档](http://www.mimekit.net/) 了解更多信息. ## 也可以看看