如何从 Localhost 接收 WordPress 电子邮件

您是否需要从本地主机上的 WordPress 安装发送电子邮件?

在开发或测试新站点、插件或主题时,在您自己的计算机上从 localhost 运行 WordPress 很方便。但是,在 localhost 上设置 WordPress 电子邮件很棘手,因为您的站点处于脱机状态,因此默认情况下未启用电子邮件。

在本文中,我们将向您展示如何从 localhost 接收 WordPress 电子邮件。

如何从 Localhost 接收 WordPress 电子邮件

为什么在 localhost 上运行 WordPress?

在对WordPress 网站进行重大更改之前,最好先在用户看不到的不同网站上测试这些更改。

登台站点是您的实时网站的克隆,用于在使更改生效之前对其进行测试。临时站点可帮助您发现错误,因此您最终不会破坏您的实时网站。

许多用户在他们的Windows或Mac计算机上本地安装他们的 WordPress 登台站点。一旦站点经过测试,他们只需将这些更改从localhost 上传到 live server。

但是,在 localhost WordPress 安装上设置电子邮件可能会很棘手,当 WordPress 尝试发送电子邮件时,您可能会看到错误消息“无法实例化邮件功能”。这是因为默认情况下,WAMP 和 MAMP 服务器堆栈上未启用电子邮件。

话虽如此,让我们看看如何从 localhost 接收 WordPress 电子邮件。

如何从 Localhost 接收 WordPress 电子邮件

您需要做的第一件事是在本地服务器上的 WordPress 安装上安装并激活WP Mail SMTP插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南 。

WP Mail SMTP 将接管 WordPress 中的默认电子邮件发送功能,以便您的电子邮件通过 SMTP 提供商进行路由。这意味着您将收到来自您的暂存站点的电子邮件通知,即使它不在 Internet 上也是如此。

设置 WP 邮件 SMTP

激活插件后,WP Mail SMTP 设置向导将自动启动。

WP Mail SMTP 设置向导将自动启动

您需要做的第一件事是选择 SMTP 服务提供商。

您可以查看我们关于具有高电子邮件送达率的最佳 SMTP 服务提供商的指南,以帮助选择提供商。如果您不确定,Sendinblue是大多数 WordPress 网站的不错选择。

选择 SMTP 服务提供商

继续按照 WP Mail SMTP 向导一步一步操作。如果您需要帮助,那么您可以按照我们的指南来了解如何使用 Sendinblue 、Gmail、Microsoft Outlook或Amazon SES设置 WP Mail SMTP。

注意:如果您希望使用 Amazon SES、Microsoft Outlook 或 Soho Mail 作为您的 SMTP 邮件服务,那么您需要购买WP Mail SMTP Pro 许可证。

在设置过程中,将自动启用电子邮件可送达性和错误跟踪。专业版的用户还可以打开电子邮件记录和管理默认通知。

这些功能降低了电子邮件失败的风险

发送测试电子邮件

完成设置 WP Mail SMTP 后,您可以发送测试电子邮件以确保插件配置正确。

为此,您需要前往管理菜单中的WP Mail SMTP » 工具,您将在其中看到“电子邮件测试”页面。默认情况下,测试电子邮件将发送到您网站的管理员电子邮件地址,但您可以通过在“发送至”字段中键入不同的电子邮件地址来更改此设置。

导航到 WP Mail SMTP » 工具

我们建议您将“HTML”设置保持在“打开”位置,然后单击“发送电子邮件”按钮。WordPress 将尝试向您输入的地址发送测试电子邮件。

如果您的电子邮件配置存在问题,那么您将看到一条描述问题的消息,以及您可以采取的解决问题的一些步骤。

WP Mail SMTP 失败通知

按照步骤解决问题后,您应该发送另一封测试电子邮件以确认您的 WordPress 电子邮件现在可以正常工作。

如果您的 WP SMTP 邮件配置正确,那么您应该在收件箱中找到一封电子邮件。

本地主机发送的电子邮件中将丢失图像

您会注意到测试电子邮件的图像损坏,这在从 localhost 发送电子邮件时是完全正常的。那是因为图像通常是从 Internet 加载的,但是您的 localhost 网站不在线。

即使测试电子邮件成功,WP Mail SMTP 也可能检测到您的 DMARC、DKIM 或 SPF 记录存在问题,从而导致可传递性问题。您将看到分步指南的链接,这些指南将帮助您正确配置 DNS 记录。

WP Mail SMTP 域检查通知

您可以从指南中了解如何从 WordPress 发送测试电子邮件。

解决问题后,您应该发送另一封测试电子邮件,以确保现在一切正常。

禁用 WordPress 电子邮件通知 – 专业用户

现在您将开始接收来自 localhost 的 WordPress 电子邮件。这将包括有关插件更新、主题更新和核心更新的通知电子邮件。您还将收到有关站点管理员更改、密码重置、新用户注册等的电子邮件。

您可能会觉得收到了太多电子邮件。或者,您可能希望在开发和测试网站时禁用某些电子邮件通知。

WP SMTP Mail Pro用户可以控制本地主机发送哪些电子邮件。您需要前往WP Mail SMTP » Settings。到达那里后,您应该单击页面顶部的“电子邮件控制”选项卡。在这里,您可以禁用任何您不想接收的电子邮件。

专业用户可以控制 Localhost 发送哪些电子邮件

例如,如果您不想收到关于等待审核的评论的电子邮件,那么您只需将设置切换到关闭位置即可。

我们希望本教程能帮助您了解如何从 localhost 接收 WordPress 电子邮件。您可能还想了解如何获得免费的电子邮件域,或查看我们的常见 WordPress 错误列表以及如何修复它们。