Livezilla

Certified Partner and
PrestaShop Developer for:

求解的Prestashop常见的电子邮件问题

修复电子邮件问题

这页的英文撰写,请参阅代码更改为正确的英文版本。


有几个原因的Prestashop不能从你的服务器发送邮件,最常见的有:

  • “从”字段不符合您的网域。
  • 不兼容的附加 ​​头。


下面是这两个解决方案:

在/工具/ SWIFT /雨燕/ Message.php线#79
更改

$this -> setFrom ( "" );

$this- > setFrom(“youremail@yourdomainname.com”);

在/工具/ SWIFT / Swift.php行后370
IF(($ has_reply_to = $消息> getReplyTo())!)$消息> setReplyTo($从);

添加以下代码:

if (! $has_reply_to[0] )
$message -> setReplyTo ( $from -> getAddress ());


现在,尝试发送联系信息....


如果仍然不能正常工作,作如下修改:

在/工具/ SWIFT /雨燕/插件/ MailSend.php线#159
添加

$params = "" ;