如何修复 WordPress 用户注册电子邮件未发送
已发表: 2021-04-22您想解决 WordPress 用户注册电子邮件未发送问题吗?
每当有人在您的网站上注册时,WordPress 都会自动发送电子邮件通知。 网站管理员和注册用户都会收到此通知。 此电子邮件对用户至关重要,因为它包含设置密码的链接。 但是,有时,此类电子邮件会丢失。
在本文中,我们将向您展示如何轻松解决此问题,以便在您的网站上注册的新用户收到电子邮件以设置密码。
立即修复您的 WordPress 电子邮件
为什么我没有收到来自我的 WordPress 网站的电子邮件?
默认情况下,WordPress 使用一些称为 PHP 邮件函数的代码来发送所有类型的电子邮件。 这些电子邮件可以来自您网站上的联系表格,也可以来自新评论、密码重置、用户注册、WooCommerce 订单等的自动通知电子邮件。
导致电子邮件丢失的常见问题之一是您的托管服务器未配置为使用 PHP 邮件功能。
另一个可能的问题是发送的电子邮件没有经过身份验证。 这使得电子邮件直接进入垃圾邮件。
现在我们知道了原因,让我们看看如何解决这个问题。
如何修复 WordPress 用户注册电子邮件未发送问题
请按照以下步骤修复 WordPress 用户注册电子邮件未发送问题。
- 检查管理员电子邮件
- 安装 SMTP 插件
- 从同一地址发送所有电子邮件
让我们首先检查您的网站用于发送电子邮件的电子邮件地址。
第 1 步:检查管理员电子邮件
默认情况下,WordPress 将使用站点管理员电子邮件发送所有类型的自动电子邮件。
这包括非常重要的电子邮件通知,例如忘记密码电子邮件、新用户注册等。
许多电子邮件垃圾邮件过滤器会阻止此类电子邮件,认为它们是垃圾邮件。 有时,电子邮件甚至不会进入垃圾邮件文件夹。
为避免这种情况,您应始终使用带有您网站域名的品牌电子邮件地址。 例如,我们为本网站使用 [电子邮件保护]。
如果您还没有,请参阅我们的指南,了解如何在 5 分钟内获得免费的企业电子邮件地址。
这不仅增加了用户之间的信任,还有助于品牌认知度。
要更改管理员电子邮件地址,请单击 WordPress 导航菜单中的设置>常规。

现在,输入具有您的域名的新电子邮件地址。 检查同一地址的电子邮件以确认更改。

您现在应该会看到来自更改后的电子邮件地址的新电子邮件。
如果这不能解决问题,让我们继续安装 SMTP 插件。
第 2 步:安装 SMTP 插件
WP Mail SMTP 是最好的 WordPress SMTP 插件,它使用适当的身份验证重新路由所有电子邮件。
WP Mail SMTP 不使用 PHP 邮件函数,而是重新配置wp_mail()函数以使用像 Sendinblue 这样的邮件服务。
如果您希望其他人为您安装插件,WP Mail SMTP Elite 许可证中包含完整的 White Glove 设置。
如果您想自己做,请按照以下步骤操作。
安装 WP 邮件 SMTP
要下载插件,请转到 WP Mail SMTP 帐户,然后在“下载”选项卡下,获取最新版本的插件文件。

切换回 WordPress 仪表板并上传 zip 文件。

如果您不确定如何安装,请查看我们的分步指南,了解如何安装 WordPress 插件。
确保您激活插件。 完成此操作后,插件设置向导将在您的浏览器中打开。
您可以通过单击插件设置中常规选项卡下的启动设置向导按钮再次启动该向导。 如果您已经设置了邮件程序,我们不建议您这样做,因为这会删除现有设置。
单击“让我们开始吧”按钮开始该过程。


选择您的 SMTP 邮件程序
第一步是选择 SMTP 邮件服务,通过适当的身份验证从您的网站发送电子邮件。 在 WP Mail SMTP 中有很多选项可供选择。
如果您不确定什么最适合您,请查看我们的指南,其中列出了一些业内最佳的 SMTP 服务提供商。
我们推荐 SMTP 和 Sendinblue,因为它们在可靠性方面享有盛誉。

继续并选择符合您目的的那个。 我们有每个邮件的文档,您可以按照这些文档设置服务。
- SMTP.com
- 森丁蓝
- 邮筒
- 发送网格
- Gmail(G-suite 或常规 Gmail)
- 亚马逊 SES
- 外表
- Zoho Mail
- 其他 SMTP
设置邮件服务只需几分钟。 设置完所有内容后切换回本指南。
启用电子邮件功能
在下一步中,您可以选择要启用的功能。 默认情况下,已启用改进的电子邮件传送能力和电子邮件错误跟踪功能。

详细的电子邮件日志将让您跟踪从您的网站发送的所有电子邮件。 查看我们的 WordPress 电子邮件日志记录指南,了解其工作原理。
单击保存并继续进行下一步。
最后一步,从 WP Mail SMTP 帐户中获取许可证密钥并将其粘贴到此处。 这将启用未来的自动更新。

而已! 您必须在向导结束时收到一封测试电子邮件。 这确认 WordPress 用户注册电子邮件未在您的网站上发送问题已得到修复。
第 3 步:从同一地址发送所有电子邮件(可选)
除了用户注册电子邮件之外,您的网站可能还会从几个不同的插件发送电子邮件。
WP Mail SMTP 具有强制您网站上的每个插件使用相同电子邮件地址的功能。
在插件设置的General标签下,确保Force From Email旁边有一个复选标记。

这将确保所有插件使用相同的发件人电子邮件地址。
立即修复您的 WordPress 电子邮件
下一步:检查您的 DNS 区域
如果您未在 DNS 设置中添加 DMARC、SPF 和 DKIM 记录,来自您网站的电子邮件可能仍会进入垃圾箱。 如果您使用的是 Gmail,您可能还会看到“小心处理此邮件”警告。

要删除此类警告,您可以首先在 DNS 设置中为您的域添加 DMARC 记录。 您可以通过域名注册商或您网站的托管公司找到您的 DNS 记录。
准备好修复您的电子邮件了吗? 立即开始使用最好的 WordPress SMTP 插件。 WP Mail SMTP Elite 包括完整的白手套设置并提供 14 天退款保证。
如果本文对您有所帮助,请在 Facebook 和 Twitter 上关注我们以获取更多 WordPress 提示和教程。
