【发布时间】:2017-02-07 15:13:27
【问题描述】:
我遇到了 Prestashop 1.6.1.6 的问题,其中“eshop”没有收到任何 订单 电子邮件,但客户可以正确收到它们。 Prestashop 托管在与 cPanel 共享的托管服务器上,运行 PHP 5.5。
到目前为止,我已经检查了上述内容:
- 在Preferences->Store Contacts->Shop email下,邮箱是正确的。
- 作为客户成功下单后,在 cPanel->Mail->Mail Trace 中,我可以看到发送到客户电子邮件的尝试,但看不到“eshop”电子邮件。
- 已正确安装、启用和配置“邮件提醒”模块,在电子邮件地址中输入了 1 封或多封电子邮件,但未收到任何作为“eshop”的电子邮件。
- 尝试了以下选项:高级参数->电子邮件->测试您的电子邮件配置->发送测试电子邮件,使用“eshop”的电子邮件地址和它工作,机器人与 PHP mail() 和 SMTP。
- 我已通过联系表(作为测试客户)向网站管理员和客户服务发送了一封电子邮件,客户和“eshop”都收到了邮件。
- 通过 Thunderbird 向“eshop 的”电子邮件地址发送了一封测试电子邮件,它成功了。
- 使用有效的电子邮件地址重新注册为测试客户。测试客户收到“欢迎”电子邮件,但“eshop”没有收到任何内容。 (我不确定“eshop”是否应该在这种情况下收到任何通知邮件,但我试过了)。
到目前为止,我所理解的是,邮件功能适用于联系表格、通过 Prestashop 测试电子邮件、通过 Thunderbird 测试电子邮件,但不适用于任何类型的订单。
不知道有没有其他办法可以尝试找出问题。
Prestashop 中是否还有其他选项可以阻止将订单电子邮件发送到“eshop”? 这是订单功能中的错误吗?
任何想法都会很有用,因为我不知道我还能做什么。提前谢谢你。
【问题讨论】:
标签: php email prestashop prestashop-1.6