Livezilla

Certified Partner and
PrestaShop Developer for:

Risoluzione di problemi comuni e-mail a Prestashop

Risolvere Problemi mail

Questa pagina è stata scritta in inglese, si prega di consultare la versione in inglese per le modifiche del codice corretto.


Ci sono alcune ragioni per cui Prestashop non è possibile inviare e-mail dal server, i più comuni sono:

  • Campo "Da" non corrisponde al tuo dominio.
  • Incompatibili ulteriori intestazioni.


Qui di seguito sono soluzioni per entrambi:

In / tools / linea swift / Swift / Message.php # 79
Cambiare

$this -> setFrom ( "" );

A

$this-> SetFrom ("youremail@yourdomainname.com");

In / tools / swift / Swift.php dopo la linea 370
if (($ has_reply_to = $ messaggio-> getReplyTo ())!) $ messaggio-> setReplyTo ($ a);

Aggiungere il seguente codice:

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


Ora provate a inviare un messaggio di contatto ....


Se ancora non funziona, apportare le seguenti modifiche:

In / tools / swift / Swift / Plugin / line MailSend.php # 159
Aggiungere

$params = "" ;