什么原因导致 WooCommerce 电子邮件无法发送?
做线上商店,那么可以用电子邮件来帮助业务顺利运行。比如,有客户已经加入购物车之后还没付款,可以发邮件催单等。
用电子邮件欢迎新客户。发送电子邮件是为了确认订单并跟进废弃的购物车。并且需要电子邮件让客户重置密码。
但经常有电商卖家在社区留言遇到 WooCommerce 无法发送电子邮件的麻烦。
有时候,这种情况是由于 WooCommerce 设置中的常见问题造成的。我们会先向展示如何检查这些设置。
其他时候,WordPress 发送电子邮件的方式存在更深层次的问题。默认情况下,WordPress 通过 PHP 邮件发送电子邮件。坏消息是,并非所有WordPress 托管服务器都正确配置为使用 PHP 邮件。
即使电子邮件已成功发送,也可能会被错误地识别为垃圾邮件。这意味着它们可能会被自动删除而不会被看到。
我们会在本指南的后面展示如何设置 SMTP 服务器。我们先进行一些故障排除,确保 WooCommerce 设置正确。
检查 WooCommerce 电子邮件和订单设置
首先要检查的是WooCommerce电子邮件和订单设置。如果某个设置有误,则不会发送订单电子邮件。
检查 WooCommerce 电子邮件设置
我们首先要检查电子邮件是否被意外停用。为此,导航到WordPress 仪表板上的WooCommerce » 设置,然后单击“电子邮件”选项卡。
![图片[1]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092002120743.png)
在这里,会看到 WooCommerce 将发送的所有通知电子邮件的列表。有些是发送给你自己的,有些是发送给客户的。需要检查每封电子邮件的设置。
从顶部开始,通过单击右侧的“管理”按钮来检查“新订单”电子邮件。
需要检查两个设置。首先,确保电子邮件已启用。有时,它会被意外禁用,如果未选中该框,则不会发送电子邮件。
![图片[2]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003004271.png)
其次,要确保收件人的电子邮件地址正确。只会在发送给你的电子邮件中找到此设置。
当向客户发送电子邮件时,会自动使用正确的电子邮件地址。
可以对列表中的每种电子邮件类型进行相同操作。如果一切正常,我们需要检查 WooCommerce 未发送订单电子邮件的每个订单的状态。
检查 WooCommerce 付款状态
需要导航至WooCommerce » 订单以检查最近订单的状态。如果还没有任何订单,则需要创建一个测试订单,然后返回。
![图片[3]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003015165.png)
如果订单状态为“待付款”,如本例所示,那么这就解释了为什么没有发送电子邮件。默认情况下,WooCommerce 不会发送待售订单的订单电子邮件。
待处理订单正在等待进一步操作。也许客户将某件商品添加到购物车中,然后又放弃了。
或者客户可能需要完成手动付款,例如银行转账。
但如果状态为“正在处理”,则存在问题。应该向你和客户发送电子邮件。如果邮件未到达收件箱,则很可能被视为垃圾邮件。
这是 WooCommerce 和 WordPress 电子邮件的常见问题。解决该问题的最佳方法是使用 SMTP 服务器发送电子邮件。
使用 SMTP 服务器插件修复 WordPress 电子邮件可靠性
SMTP 是通过互联网发送电子邮件的标准协议,但 WordPress 默认不使用该协议。糟糕的是,这通常会导致 WordPress 电子邮件被视为垃圾邮件。
通过 SMTP 服务器发送电子邮件更可靠,因为它使用正确的身份验证。客户的电子邮件软件会确信你的电子邮件是真实的,并且它们不太可能被移到垃圾邮件文件夹。
WP Mail SMTP是WordPress 和 WooCommerce 比较好的 SMTP 插件。这是确保订单电子邮件送达客户收件箱的最简单方法。
可以使用 API 密钥将其与任何流行的 SMTP 服务提供商(如SendLayer)连接,以安全地发送大量电子邮件而不会触发垃圾邮件过滤器。
此外,SendLayer 的入门计划每月可以发送最多 1,000 封电子邮件。
要创建帐户,访问SendLayer网站并单击“开始使用 SendLayer”按钮。
![图片[4]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003071449.png)
接下来,在定价页面上选择喜欢的付费套餐并创建帐户。
账户设置完成后,会看到“继续进入控制面板”按钮。单击该按钮即可进入下一步。
![图片[5]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003075738.png)
会将你引导至 SendLayer 仪表板,需要在此授权域名允许电子邮件服务器将你识别为经过验证的发件人。
单击右上角的“添加域名”按钮。
![图片[6]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003111780.png)
这样会打开一个新页面,可以在其中输入网站地址。
然后,单击“添加域名”按钮。
![图片[7]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003122878.png)
完成此操作后,SendLayer 会为域生成五种类型的 DNS 记录。需要将这些记录添加到你的控制面板。
DNS 设置的具体位置取决于服务器提供商,但 SendLayer 提供了文档帮助。
添加这些详细信息后,返回仪表板并选中“我已添加这些 DNS 记录并准备继续”框。然后,单击“验证 DNS 记录”按钮。
![图片[8]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003150798.png)
DNS 记录更改可能需要长达 48 小时才能生效。
现在获取 SendLayer API 密钥了。单击左栏中的“设置”选项卡,然后切换到“API 密钥”选项卡。
在这里,单击“显示 API 密钥”链接,然后将密钥复制到剪贴板。
![图片[9]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003160689.png)
接下来,去 WordPress 仪表板以安装并激活WP Mail SMTP插件。
激活后,WP Mail SMTP 设置向导会自动启动。单击“开始”按钮。
![图片[10]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003171291.png)
接下来,选择 SendLayer 作为想要使用的 SMTP 服务,然后单击“保存并继续”按钮。
然后,系统会要求配置邮件程序设置。
![图片[11]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003175281.png)
在这里,将之前复制的 API 密钥添加到表单中。
具体步骤取决于你选择的邮件服务。
![图片[12]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003183129.png)
安装向导会要求设置“发件人电子邮件”。要用与设置 SMTP 邮件服务时输入的相同的企业电子邮件地址。
![图片[13]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003202057.png)
然后系统会询问想要启用哪些电子邮件功能。
“改进电子邮件传递率”和“电子邮件错误跟踪”来修复 WooCommerce 无法发送电子邮件的问题。默认情况下选择它们。
如果买了 WP Mail SMTP Pro,那么可以使用一些附加功能。例如,“详细电子邮件日志”功能将可以检查单个电子邮件确保它们已发送。
![图片[14]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003212446.png)
付费版还可以重新发送失败的电子邮件。
当客户输入错误的电子邮件地址时,非常有用。还可以获得电子邮件报告和有关交付状态和统计数据的每周电子邮件摘要。
选择了所需的电子邮件功能后,点击“保存并继续”按钮。
![图片[15]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003222948.png)
接下来,系统会询问要如何存储电子邮件的内容。我们建议选择所有可用选项。
当选中“存储所有已发送电子邮件的内容”选项时,如果电子邮件发送失败,能够重新发送电子邮件。
![图片[16]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003225998.png)
确保选中选项“跟踪电子邮件打开时的情况”和“跟踪电子邮件中的链接被点击时的情况”。
这样,可以看到电子邮件和链接什么时候打开,从而了解电子邮件活动的效果。
完成电子邮件日志配置后,单击“保存并继续”。
![图片[17]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003234676.png)
发送测试电子邮件
WP Mail SMTP 会自动运行测试以确保电子邮件服务已连接。等待几秒钟让测试运行完毕。
![图片[18]-如何修复 WooCommerce 不发送订单电子邮件-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/uploads/2024/09/2024092003242553.png)
本质上,WP Mail SMTP 会用你的电子邮件服务发送测试电子邮件。
如果 API 密钥输入正确,会看到一条消息,告知测试电子邮件已成功发送。

联系我们 |
---|
文章看不懂?联系我们为您免费解答!免费助力个人,小企站点! |
① 电话:020-2206-9892 |
② QQ咨询:1025174874 |
③ 邮件:info@361sale.com |
④ 工作时间:周一至周五,9:30-18:30,节假日休息 |
暂无评论内容