Restez informé

  • Home / Prestashop / [Prestashop] Problème d’envoie…

[Prestashop] Problème d’envoie d’email chez Infomaniak

Bonjour,

Vous avez un problème pour envoyer des emails depuis votre prestashop 1.4 1.5 1.6, et vous êtes chez Infomaniak, voici la solution :

Pour faire fonctionner les mails avec la fonction mail() (et non SMTP) et ne plus obtenir l’erreur “Sending failed using mail() as PHP’s default mail() function returned boolean FALSE“:

  1. ouvrez le fichier NativeMail.php situé sous /tools/swift/Swift/Connection/
  2. trouvez public function __construct($additional_params=”-oi -f %s”)
  3. enlevez -f %s
  4. sauvegardez la modification
  5. ouvrez le fichier MailSend.php situé sous /tools/swift/Swift/Plugin/
  6. trouvez public function __construct($params=”-oi -f %s”)
  7. enlevez -f %s
  8. sauvegardez la modification

Si vous utilisez le package swiftMailer ouvrez le fichierclasses/Swift/Transport/MailTransport.php et à la ligne 35 remplacez private $_extraParams = ‘-f%s’; par private $_extraParams = ‘-oi’;

Pour tester si la fonction mail() marche, rendez-vous dans le back office de votre boutique => Paramètres avancés => Emails => TESTEZ VOTRE CONFIGURATION E-MAIL.

Source : https://www.infomaniak.com/support/faq/questions/_prestashop_configurer_une_nouvelle_installation-1141.html?language=french

6 Comments

  • Avatar

Write a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Votre panier est actuellement vide.

Retour à la boutique