Livezilla

Certified Partner and
PrestaShop Developer for:

Résoudre les problèmes communs dans Prestashop email

Résoudre les problèmes par courriel

Cette page a été écrite en anglais, s'il vous plaît voir la version anglaise pour les changements de code correct.


Il ya quelques raisons pour lesquelles Prestashop ne pouvez pas envoyer des emails depuis votre serveur, les plus courantes sont:

  • Champ «De» ne correspond pas à votre domaine.
  • Incompatibles têtes supplémentaires.


Voici les solutions à la fois:

Dans / outils / ligne SWIFT / Swift / Message.php # 79
Changement

$this -> setFrom ( "" );

Pour

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

Dans / tools / SWIFT / Swift.php après la ligne 370
if (($ has_reply_to = $ message-> getReplyTo ())!) $ message-> setReplyTo ($ par);

Ajoutez le code suivant:

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


Maintenant, essayez d'envoyer un message de contact ....


Si cela ne fonctionne toujours pas, effectuez les modifications suivantes:

Dans / tools / SWIFT / Swift / plugin / ligne MailSend.php # 159
Ajouter

$params = "" ;