如何通过电子邮件指定Prestashop的联系表格?

时间:2016-03-27 19:22:26

标签: php prestashop cpanel

我的托管服务提供商有反垃圾邮件规则,托管网站只能从托管计划中注册的地址发送电子邮件。

如何在Prestashop网站的联系表单中指定发件人电子邮件地址为特定电子邮件地址(属于主机方案的电子邮件)而不是访客&# 39;电子邮件地址?

我找不到这样的设置,谷歌也没有向我显示任何相关话题。

1 个答案:

答案 0 :(得分:3)

不幸的是,Prestashop没有特定的设置来更改用于发送联系表单的电子邮件地址。

您可以更改常规prestashop电子邮件设置以使用php邮件功能( 不会导致提供商垃圾邮件设置出现问题),或者您必须覆盖ContactController(请参阅{{3} })。

在ContactController覆盖中,然后粘贴整个postProcess()函数并添加

$from = Configuration::get('PS_SHOP_EMAIL');

if (empty($contact->email)) {开头的块上方(原始控制器文件中的第186行)。这会将发件人更改为您设置为商店默认的任何电子邮件地址。