在Prestashop中更改订单状态时,客户并未收到所有邮件

时间:2017-06-15 12:31:36

标签: php email prestashop alert

我对Prestashop 1.6.1.3有一个奇怪的问题。我会尽力清楚。 我安装并更新了“邮件警报”模块(v 3.6.1)。

我在后台办公室配置了一些订单状态发生变化后,会向客户发送邮件。如下图所示,当订单付款,准备或发货时,客户通常必须收到电子邮件。 Back-office -> Orders -> status 客户从未收到这些电子邮件。但是当我尝试发送电子邮件测试时,或者当我回复客户问题时,甚至当客户注册时,电子邮件都有效!所以我可以说它有效但不适用于改变状态的这些步骤。

更确切地说,当我去订单详细信息,然后我尝试手动重新发送邮件时,它也不起作用。 Prestashop告诉我邮件已发送但未收到任何内容。

在下面的图片中,您可以看到重新发送时无效的红色电子邮件以及实际有效的绿色电子邮件。如您所见,当我重新发送已取消订单的电子邮件时,客户会收到它。 Back-office -> Orders -> Order detail 我还可以确切地说,在Prestashop日志中记录了电子邮件,我在这些电子邮件的日志中没有错误。

昨天我试图通过更改订单状态或点击重新发送邮件按钮发送11封电子邮件,客户邮件中没有任何内容。这些电子邮件由Prestashop记录(仍然没有错误)当我去OVH看到我的管理页面时,我可以看到这些电子邮件也被发送,没有错误! OVH 最后我可以告诉我在Prestashop的设置中使用php的邮件功能,但我也尝试过使用SMTP,它完全一样...... 现在,我不知道我在哪里可以调查......现在我正在寻找AdminOrderController.php,但我找不到....

希望有人可以帮助我或提供线索。 提前感谢您的未来答案。

1 个答案:

答案 0 :(得分:0)

您在Prestashop Advanced设置中使用了哪种邮件? 在过去,我使用过PHPmailer(),但我遇到了类似的问题。

您是否通过SMTP配置邮件?