YaySMTP:使用 Microsoft 365、Live、Outlook 或 Hotmail 在 WordPress 中通过 SMTP 发送电子邮件
如果你在跑 WordPress 作为您的内容管理系统,系统通常配置为通过主机推送电子邮件(例如系统消息,密码提醒等)。 但是,出于以下几个原因,这不是一个明智的解决方案:
- 某些主机实际上阻止了从服务器发送出站电子邮件的功能,因此它们不是黑客添加发送电子邮件的恶意软件的目标。
- 来自您的服务器的电子邮件通常不会通过电子邮件可传递性身份验证方法进行身份验证和验证,例如 防晒指数 or DKIM. 这意味着这些电子邮件可能会直接路由到垃圾文件夹。
- 您没有从服务器推送的所有出站电子邮件的记录。 通过您的 微软365, 演出活动, Outlook或 的Hotmail 帐户,您将在您的已发送文件夹中拥有所有这些信息 - 这样您就可以查看您的站点正在发送的邮件。
当然,解决方案是安装一个 SMTP 插件,将您的电子邮件从您的 Microsoft 帐户发送出去,而不仅仅是从您的服务器推送。 此外,我建议您设置一个 单独的 Microsoft 用户帐户 只是为了这些通信。 这样,您就不必担心会禁用发送功能的密码重置。
YaySMTP WordPress 插件
在我们的清单中 最好的WordPress插件,我们列出了 耶SMTP 插件作为将您的 WordPress 站点连接到 SMTP 服务器以进行身份验证和发送外发电子邮件的解决方案。 它使用简单,甚至包括发送的电子邮件仪表板以及一个简单的测试按钮,以确保您已通过身份验证并正确发送。
虽然它是免费的,但我们将我们的网站和客户的网站切换到了这个付费插件,因为它在他们的其他插件套件中具有更好的报告功能以及大量其他集成和电子邮件自定义功能。 使用其他 SMTP WordPress 插件,我们继续遇到身份验证和 SSL 错误问题,而 YaySMTP 插件则没有。
您还可以为 Sendgrid、Zoho、Mailgun 设置 YaySMTP, SendinBlue、Amazon SES、SMTP.com、Postmark、Mailjet、SendPulse、Pepipost 等。 而且,母公司 易商城, 有很棒的插件来定制你的 WooCommerce 电子邮件。
Microsoft 的 WordPress SMTP 设置
的设置 微软 非常简单:
- SMTP:smtp.office365.com
- 需要SSL:是
- 需要TLS:是
- 需要验证:是
- SSL连接埠:587
这是我的网站的外观(我没有显示用户名和密码字段):
双因素验证
现在的问题是身份验证。 如果您在 Microsoft 帐户上启用了 2FA,则不能只在插件中输入您的用户名(电子邮件地址)和密码。 测试时会收到一条错误消息,告诉您需要 2FA 才能完成对 Microsoft 服务的身份验证。
然而,微软确实有一个解决方案……称为 应用程序密码.
微软应用密码
Microsoft 允许您制作不需要双重身份验证的应用程序密码。 它们基本上是一种单一用途的密码,您可以将其用于电子邮件客户端或其他第三方平台……在本例中是您的 WordPress 网站。
添加 Microsoft 应用密码:
- 登录 附加安全验证页面,然后选择 应用密码.
- 选择 创建,键入需要应用密码的应用名称,然后选择 下一页.
- 复制密码从 您的应用密码 页,然后选择 关闭.
- 点击 应用密码 页面,请确保您的应用程序已列出。
- 打开您为其创建应用密码的 YaySMTP 插件,然后粘贴应用密码。
使用 YaySMTP 插件发送测试电子邮件
使用测试按钮,您可以立即发送测试电子邮件。 在 WordPress 仪表板中,您将看到显示电子邮件已成功发送的小部件。
现在您可以登录您的 Microsoft 帐户,转到“已发送”文件夹,并查看您的邮件是否已发送!