使用WordPress建立网站后,网站无法接收电子邮件,尤其是外贸网站。如果你无法收到查询邮件提醒,你仍然需要每次在网站后台查看,或者你无法收到用户信息,这将极地影响网站的转型。这个问题是由WordPress发送系统的异常运行引起的。
原理分析
为什么WordPress不能接收电子邮件?这始于WordPress的发送过程,WordPress本身无法发送邮件。服务器需要有一个电子邮件系统,例如SiteGround、greengeeks和hostinger等虚拟主机默认情况下在服务器上安装了邮件系统(你可以将其理解为一个程序),而WordPress的默认功能是调用系统自己的发送系统,如果我们使用VPS来构建网站,我们安装的网站环境(如宝塔面板)默认情况下没有安装邮件系统。所以在这个时候,我们需要借助外邮箱发送邮件,通常是以SMTP的形式,你能在你自己的服务器上安装邮件系统吗?答案是肯定的,但不推荐,因为垃圾邮件,很多服务器企业默认关闭了邮件端口,所以你需要单独申请打开它;最重要的是,自己构建的邮件系统不稳定,发送的邮件容易被拦截
使用SMTP的传递精度高于服务器自己的邮件系统
解决方案
要解决WordPress正常发送邮件的问题,我们只需要配置一个SMTP发送插件。在前一篇文章“推荐我使用的WordPress SMTP邮件插件”中介绍了其中的几个插件。这篇文章为您提供了一个关于设置post SMTP插件的教程
post SMTP插件安装教程
首先,我们可以在WordPress的背景下搜索post SMTP来安装插件
许多WordPress主题的演示可能会附带查询消息插件wpforms。支持SMTP的插件建议使用wpforms发送WP mail SMTP。如果你想查看发送记录,这个插件需要付费,但是post SMTP可以免费查看发送记录。这是一个非常易于使用的功能,因此建议您在安装后优先使用post SMTP
激活,然后您可以在左侧菜单栏中找到post SMTP设置项
单击启动向导按钮启动帐户设置
,然后输入您需要发送邮件的电子邮件帐户
,如果您是B2B网站,建议您直接使用Gmail电子邮件,这更稳定
如果您是B2C网站,还将涉及该网站向客人发送邮件。通过公司电子邮件发送邮件感觉更好,但您需要先转到公司电子邮件以启动SMTP功能
我们将其配置为Gmail电子邮件
填写SMTP服务器地址
因为我们填写了Gmail邮箱,我们自动识别了谷歌的SMTP地址。如果我们使用其他邮箱,我们应该确保此处的地址没有填写错误
选择邮件发送方式,然后单击下一步
对于Gmail,建议使用端口587和OAuth 2.0
转到谷歌创建身份验证凭据