WordPress的内置功能之一是能够使用PHP功能发送电子邮件。 有时事情会出错,WordPress电子邮件无法按预期工作。 它可能会给您的网站带来更大的问题。
即使您正确设置了此功能,它通常也不起作用。 例如,许多用户设置了一个联系表单,该表单应该在完成后发送确认电子邮件,但事实并非如此。
今天我们将向您展示如何通过切换到SMTP邮件来解决此问题。
为什么将PHP用于电子邮件是一个坏主意
在继续本教程之前,我们只想说这从一开始就是一个坏主意。 尽管存在此功能,但您不应该真正使用它,因为它会对您的网站产生负面影响,并且电子邮件传递本身并不是很好。
让我们回顾一下为什么您应该完全避免这种情况的一些原因。
如果它们同时发生,您的主机将阻止它们
假设您下载了一个启动时事通讯并使用WordPress的PHP系统发送的插件。 这很有吸引力,因为它是一个免费的电子邮件传递系统。
但这是一个可怕的选择。
如您所见,大多数网络主机实际上将批量发送电子邮件视为滥用,并阻止发送这些电子邮件。 事实是,此电子邮件系统是为系统通知而设计的。
如果您的时事通讯列表很短,您可以侥幸逃脱,但您的网络主机会赶上并阻止这些发送。 此时,在您为新闻稿设置实际电子邮件传递系统的工作之前,新闻稿已失效。
不是很可靠
您单击了这篇文章,因为您的电子邮件未通过 PHP 系统正确发送。 我真的需要说点别的吗?
当然,这实际上不仅仅是电子邮件传递。 不发送电子邮件是一回事,但是如果所有电子邮件平台(Gmail,雅虎,AOL等)都发送电子邮件并将其标记为垃圾邮件怎么办?
这也是一个可靠性问题。 我不会详细介绍,但总而言之,当WordPress以这种方式发送电子邮件时,无论内容如何,它实际上看起来像这些平台的垃圾邮件。
不可扩展
随着网站的发展,您将需要发送更多电子邮件。 无论您是将其仅用于表单验证,购买确认还是全能的新闻通讯,最终WordPress都无法处理太多。
当这种情况发生时,网站所有者会以艰难的方式学习他们需要购买真实的东西。 电子邮件解决方案.
此时,您需要在全新的界面中进行设置,将所有电子邮件订阅者转移到新服务,然后一举开始为服务付费。
如何解决WordPress电子邮件不起作用错误
如果你在这一点上还不够清楚,现在让我解释一下。 修复PHP电子邮件不发送的最佳方法是首先不要使用它们。
可能没有资源将它们发送到您的网站,您的虚拟主机阻止了它们,它们配置不正确,或者可能还有其他东西。
更明智的方法是使用简单邮件传输协议 (SMTP) 发送电子邮件。 这是当今所有电子邮件服务使用的标准,可减少您创建的标记为垃圾邮件的电子邮件数量。
有多种方法可以在WordPress中添加它,但最简单的方法是使用插件。 在这种情况下 WP邮件SMTP通信.
步骤1:安装WP邮件SMTP
WP邮件SMTP通信 它很容易成为WordPress中最受欢迎的SMTP电子邮件之一,由WPForms的创建者提供,WPForms是一个优秀的表单插件。 是的,它们配合得很好。
这个插件允许WordPress使用PHP系统,而不是SMTP服务。
这里的关键词是服务。 大多数都提供慷慨的免费试用,在达到 X 订阅者之前,您可能不会付费,但您最终会这样做。
我不会向您展示的是如何使用您需要自己选择的某些服务,并且因为该插件支持多种服务。
要开始使用,请单击[プラグイン],然后单击[新規追加]选择一个选项 管理面板.
在可用的搜索框中搜索WP邮件SMTP。 这将拉出您可能会发现有用的其他插件帽子。

向下滚动,直到找到WP邮件SMTP插件,[今すぐインストール]单击按钮以激活并使用插件。

步骤 2:运行安装向导
当您安装WP邮件SMTP时,系统将提示您运行安装向导。 这是最简单的入门方法,所以让我们去做吧。
您将被要求做出的第一个选择是选择SMTP邮件程序。 有很多替代方案,幸运的是,插件是 伟大的资源 它将帮助您确定哪一个适合您。
同样,其中大多数都提供慷慨的免费试用,因此您可以尝试一下,看看它是否适合您。

现在,根据您选择的电子邮件解决方案,您需要输入服务中的 API 密钥。 同样,这个插件做得很好,实际上提供了有关如何在字段下方获取每个 API 密钥的指南。
也[差出人名]和[差出人メール]也必须输入。 例如,从名称来看,它将是您的网站,因此在我们的例子中,它将是GreenGeeks。 另一方面,从电子邮件中,它必须是网站上的电子邮件帐户(不要使用个人电子邮件)。

在下一个屏幕上,您可以选择要启用的电子邮件功能。 换句话说,您打算使用SMTP邮件程序做什么? 只需选中所需的框并取消选中未选中的框即可。
从那里,您所要做的就是调整更多设置,设置向导将结束。
第 3 步:发送测试电子邮件
当您退出设置向导时,您基本上完成了。 然后是时候进行快速测试了。 幸运的是,有一个内置工具。
左 管理面板单击 WP 邮件 SMTP,然后单击[ツール]选择一个选项。
![[ツール]点击](https://www.greengeeks.com/tutorials/wp-content/uploads/2023/02/Tools.png)
下一个屏幕由发送测试电子邮件的条目和确定应打开还是关闭 HTML 的开关组成。 输入您的电子邮件地址,然后单击底部的按钮。 如果按钮不可单击,则配置设置不正确。
有关故障排除帮助,请参阅插件和 SMTP 邮件程序文档。
完成此设置后,您将可以访问适用于您网站的更好的电子邮件解决方案,该解决方案解决了 WordPress 电子邮件不起作用的情况。 万岁!
您可以使用的其他 SMTP 插件
WordPress有很多插件。 由于电子邮件非常受欢迎,您可以尝试许多其他SMTP插件。 让我们来看看您可以考虑的其他三件事。
简单的WP SMTP

简单的WP SMTP 另一个拥有超过 600,000 个活跃安装这是一个流行的插件。 这使得从默认的WordPress电子邮件系统切换到现代SMTP电子邮件系统变得容易。
它与所有主要的电子邮件服务(如Gmail,雅虎等)无缝协作。 顾名思义,它非常易于使用,因此非常适合初学者。
SMTP邮件/电子邮件日志发布

拥有超过 300,000 个活动安装, SMTP邮件/电子邮件日志发布 它是SMTP方面最受欢迎的插件之一。 使用此插件,您可以在WordPress中轻松快速地设置SMTP电子邮件传递系统。
它取代了默认的PHP邮件程序,在大多数方面都有更好的Zend_Mail,也可以在多站点环境中工作。
流利的短信通信

如果您的WordPress电子邮件不起作用, 流利的短信通信 从PHP邮件程序切换到SMTP系统的插件绝对是一个很好的解决方案。 该插件使用直观,因此它有超过 100,000 个活动安装。
它与大多数电子邮件服务连接兼容,因此几乎适用于任何网站。
良好的电子邮件营销本身就有回报
很多人, 电子邮件营销已死让我非常肯定的是,电子邮件营销是每个网站都应该投资的东西,值得庆幸的是,它通常是免费的。
大多数电子邮件服务都提供免费试用以帮助您入门。 如果一切顺利,您的电子邮件营销将在结束时收回成本。 但是,结果可能会有所不同。
无论哪种方式,我希望本教程可以帮助您解决WordPress电子邮件不起作用的情况。
使用WP邮件SMTP插件有多容易? 您选择了哪个SMTP邮件?