如何使用Microsoft Outlook发送WordPress邮件

如何使用 Microsoft Outlook 帐户连接 WordPress 网站发送电子邮件?

确保电子邮件到达订阅者的收件箱,将 Microsoft Outlook 与 WordPress 连接起来也有助于提高电子邮件的送达率(在国内,只要是免费的邮件服务器,其到达率都未必要有保障)。

在本教程中,我们介绍如何将 Microsoft Outlook 连接到 WordPress。

connect-microsoft-outlook-to-wordpress

为什么使用 Microsoft Outlook 发送 WordPress 电子邮件?

对于经常使用 Office 365 的企业主来说,使用 Microsoft Outlook 是一个不错的选择。您可以使用现有帐户从WordPress 网站向订阅者发送电子邮件。

使用 Outlook 最好的部分是它允许您一次发送大量电子邮件。您每分钟最多可以发送 10,000 封电子邮件,这比其他邮寄服务的限制要高得多。

如果您的 WordPress 网站是一个商城,那么这将帮助您向所有客户发送订单、跟踪信息和购物车提醒的电子邮件。

Microsoft Outlook 提供的另一个好处是您不必使用默认的 WordPress PHP mail() 函数来发送电子邮件。

WordPress 默认的邮件发送有很多问题。许多WordPress 托管服务没有正确配置 PHP 邮件,这会导致电子邮件送达率问题。国内的服务器提供商甚至直接关闭端口,无法使用 WordPress 的邮件发送功能。

您的 WordPress 发出的电子邮件最终可能会进入垃圾邮件文件夹,因为 Gmail 等电子邮件服务提供商无法检测电子邮件的来源。

但是,您可以使用SMTP 服务提供商通过 Outlook 帐户在 WordPress 中发送电子邮件,从而轻松解决此问题。

什么是 SMTP?

SMTP 或简单邮件传输协议是用于发送电子邮件的行业标准技术。

它使用正确的身份验证,确保您的电子邮件到达用户的收件箱,而不会进入垃圾邮件文件夹。

您可以连接 Microsoft Office 365、G Suite (Gmail)、SMTP.com、SendinBlue或 Amazon SES等流行服务来发送电子邮件。

下面,让我们看看如何将您的 Microsoft Outlook 帐户连接到 WordPress。

将 Outlook 连接到您的 WordPress 站点

将 Microsoft Outlook 添加到 WordPress 的最简单方法是使用WP Mail SMTP插件。它让您可以安全地使用 Microsoft API 来验证您网站的电子邮件。

对于本教程,我们将使用WP Mail SMTP Pro 版本,因为它包含 Office 365 / Outlook.com 集成。

还有一个免费版本的 WP Mail SMTP 有 6 个集成,但它没有将 Outlook 帐户与 WordPress 连接的功能。

首先,您需要在 WordPress 网站上安装并启用 WP Mail SMTP 插件。

注:要记住的重要一点是,只有在您的网站上有 SSL 证书时,Outlook 邮件程序才能工作。您可以查看我们关于如何在 WordPress 站点上设置 SSL教程

启用插件后,您可以通过从 WordPress 管理区域转到WP Mail SMTP » 设置来连接您的 Outlook 帐户。

在设置页面上,您将看到“From Email”和“From Name”设置选项。您可以跳过这些设置,因为 Outlook 帐户的设置将覆盖它们。

 

from-email-and-name-in-wp-mail-smtp-settings-1

在其下方,您会在邮件程序设置旁边看到不同的选项。继续并选择“Outlook”作为您的邮件程序选项。

select-the-outlook-mailer-option

接下来,WP Mail SMTP 将显示 Outlook 帐户设置。

outlook-settings-in-wp-mail-smtp-3

要查找Application ID, Application Password 和 Redirect URI,您需要在 Microsoft Azure 帐户中创建一个 Web 应用程序。

建议您将 WP Mail SMTP Outlook 设置在单独的选项卡或窗口中保持打开状态,因为您需要返回此页面才能输入信息。

使用现有的 Microsoft 电子邮件帐户(Live、Outlook、Hotmail、Office 365 等)登录 Microsoft Azure。(注,如果您这样做,那么您所有的 WordPress 电子邮件都将从该电子邮件地址发送。

如果您没有 Microsoft Outlook 帐户,或者您更喜欢从其他电子邮件地址发送邮件,则可以转到Microsoft Azure 网站并创建您的帐户。只需确保您创建的帐户包含发送电子邮件的权限。

该帐户是免费创建的,您不需要任何付费服务来设置邮件程序。但是,Microsoft 会要求您输入信用卡信息以减少垃圾邮件注册。

之后,您可以使用要使用的电子邮件地址登录 Microsoft Azure 门户。

创建应用程序 ID

打开 Azure 门户后,继续并单击左侧边栏中的“All Services”选项。

click-all-services-option-in-azure-portal

在下一个界面上,您将看到 Microsoft Azure 提供的不同服务。您可以向下滚动到“Other”部分,然后单击“App registrations”选项。

select-app-registrations

之后,您需要单击“+ New Registration”按钮来创建您的应用程序。

create-a-new-registration

接下来,输入应用程序的名称。这是供您自己使用的,可以随时更改名称。例如,您可以将其命名为“WP Mail SMTP: yourdomain.com”。

下面的“Supported account types”部分,最佳做法是选择“Accounts in any organizational directory (Any Azure AD directory – Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)”选项。

但是,如果在帐户类型下没有看到此选项,则还可以选择“Accounts in any organizational directory (Any Azure AD directory – Multitenant)”选项。

enter-a-name-and-select-supported-account-types

向下滚动到 Redirect URI 设置部分。您可以将表单中第一个字段的下拉设置保留为 Web。

keep-redirect-settings-to-web

对于第二个字段,您必须输入 WP Mail SMTP Outlook 设置中给出的重定向 URI 地址。

要查找重定向 URI,只需从浏览器返回 WP Mail SMTP 设置选项卡或窗口。然后复制在重定向 URI 字段中提供的 Web 地址。

copy-the-redirect-url-1

接下来,将 URL 粘贴到 Microsoft Azure 应用程序注册表中,然后单击“Register”按钮。

redirect-url-settings

Microsoft Azure 现在将跳至另一个界面,您将在其中看到Application (client) ID。只需单击“Copy to clipboard”按钮即可复制您的应用程序 ID。

copy-the-application-id-1

之后,您可以在 WP Mail SMTP 设置中输入复制的应用程序 ID。转到 WP Mail SMTP 设置窗口并将值粘贴到 Application ID 字段中即可。

paste-the-copied-application-id-in-wp-mail-smtp-settings

创建应用程序密码

输入应用程序 ID 后,接下来要做的是创建应用程序密码。

单击左侧边栏中的“Certificates & secrets”选项。

click-the-certificates-and-secrets-option-1

在下一个界面上,您可以跳过 Certificates 证书部分并向下滚动到 Client Secrets 部分。然后单击“+ New client secret”选项以添加客户端密钥。

select-the-new-client-secret-option

您将看到一个新的叠加窗口从右侧滑入。在此窗口中,您可以输入说明并选择应用密码过期的时间段。

Microsoft Azure 允许您选择预设的到期时间(3 个月、6 个月、12 个月等),或者您可以设置自定义时间范围。

我们建议您在刚开始时选择其中一种预设设置,以后可以随时将密码到期时间更改为自定义设置。

enter-a-description-and-set-password-expiry-time

完成上述设置后,单击“Add”按钮。

单击“Add”按钮后,Microsoft Azure 将生成应用程序密码。您可以继续并单击“Copy to clipboard”按钮复制值列下给出的密码。

copy-the-application-password-under-the-value-column

接下来,需要在 WP Mail SMTP 设置中输入此密码。返回 WP Mail SMTP 设置,然后将密码粘贴到 Application Password 字段下。

paste-the-value-in-the-application-password

设置 API 权限

在 WP Mail SMTP 中设置好应用 ID 和应用密码后,下一步就是 API permissions。

首先,单击左侧菜单中的 API 权限选项。

click-the-app-permissions-option-1

接下来,继续并单击“Add a permission”按钮。

select-the-add-a-permission-option

将从右侧滑入一个新窗口以请求 API 权限。您必须选择 Microsoft Graph 选项来设置 API 权限。

select-the-microsoft-graph-option

在下一个界面上,Microsoft Azure 将询问您的应用程序需要什么类型的权限。您可以选择“Delegate permissions”选项。

select-delegate-permissions

用于选择权限的多个选项。最直接的方法是在位于“Select permissions”标题下的搜索栏中输入关键词“send”。

在展示的选项中选择 Mail 选项卡,然后勾选 Mail.Send.Shared 的复选框。

search-send-in-the-search-bar-and-go-to-the-mail-tab

单击底部的“Add permissions”按钮。

单击“+ Add a permission”按钮并再次选择“Microsoft Graph”来再次重复 API 权限步骤。但是,这次选择“Application permissions”选项。

select-application-permissions

在“Select permissions”搜索栏中输入相同的搜索词“send”。点击下面展示的“Mail”选项卡,然后选中 Mail.Send 的复选框。

search-for-send-and-select-mail-send-option

接下来,单击“Add permissions”按钮。

设置 API 权限后,您必须返回 WP Mail SMTP 设置,然后单击“Save Settings”按钮以完成 Outlook 邮件程序配置。

save-settings-in-wp-mail-smtp

保存设置时,必须向下滚动到 WP Mail SMTP 设置中的授权部分,然后单击“Allow plugin to send emails using your Microsoft account”按钮。

allow-the-plugin-to-send-emails-using-your-microsoft-account

单击该按钮后,您将被重定向到 Microsoft 权限表单。要做的就是单击底部的“Yes”按钮,这将允许 WP Mail SMTP 连接到您的 Microsoft 帐户。

give-permission-to-connect-to-your-microsoft-account

之后,将被重定向回 WP Mail SMTP 设置页面,顶部会出现一条通知,表明您已准备好通过 Outlook 发送电子邮件。

notice-for-successfully-adding-microsoft-api

现在可以发送测试电子邮件以检查是否一切正常。

要发送测试电子邮件,只需转到 WP Mail SMTP » Settings,然后单击顶部的 Email Test 选项卡,输入接收测试邮件的电子邮箱地址后,点击“Send Email”。

go-to-the-email-test-tab

发送邮件后,您可以前往收件箱查看是否收到了测试邮件。

test-email-from-wp-mail-smtp

希望本教程能帮助您学会如何将 Microsoft Outlook 连接到 WordPress。你还可以查看“如何为WordPress网站配置SMTP发信邮局”一文,学习更多 WP Mail SMTP 插件的设置教程。如果你是闪电博 WordPress 付费主题用户或者希望使用国内 SMTP 邮局服务商来发送 WordPress 邮件,则可以查看“闪电博主题SMTP邮局设置教程”。

标签

评论交流

闪电博沟通群

扫码加入QQ交流群 695891297