WooCommerce 3.2.1未发送订单通知电子邮件

时间:2017-10-18 作者:Siavash1991

为什么woocommerce 3.2.1不向gmail、yahoo等发送订单通知电子邮件。。。我已经测试了许多解决这个问题的方法,比如使用smtp、禁用活动插件、测试其他主题等等。。。但什么都不管用,现在我已经安装了旧版本(2.6.14),正在向收件箱发送电子邮件,效果很好。我需要最新版本,需要修复它。救救我!

2 个回复
最合适的回答,由SO网友:Siavash1991 整理而成

终于找到了!如果您有我的问题,可以执行以下步骤使其正常工作:安装Easy WordPress SMTP. 它是唯一有效的。

并按照此链接中的说明进行操作:https://stackoverflow.com/a/25175234/2674546

SO网友:Jesse Vlasveld

您是否检查了WooCommerce中的系统状态页面,以查看是否有任何功能不正常?

除此之外,你可能想看看这是否真的是WooCommerce的问题,或者例如sendmail() 不工作。您可以在PHP设置中进行检查,也可以简单地请求更改您帐户的密码,看看是否收到了该电子邮件。

这是WooCommerce中的一个已知问题,显然arisenwoocommerce_defer_transactional_emails 引入了过滤器。尝试使用以下代码禁用它,看看这是否是问题所在:

add_filter( \'woocommerce_defer_transactional_emails\', \'__return_false\' );
如果问题仍然存在,并且您需要备份电子邮件并尽快运行,我建议您设置一个事务性电子邮件服务,如Postmark. 这些服务对我来说一直是最可靠的。

结束