Jump to content

Recommended Posts

Bonjour,

 

J'utilise la dernière version de Prestashop, aucun email ne semble fonctionner.

 

En testant l'envoi j'obtiens le message suivant:

 

"Sending failed using mail() as PHP's default mail() function returned boolean FALSE."

 

J'ai essayé de modifier les fichiers comme on peut le lire sur de nombreux topics mais rien à faire.

 

J'ai aussi essayé d'utiliser la méthode SMTP, mais de nouveau ça m'indique que mes identifiants ne sont pas bons alors que j'utilise les memes que mon application Mail Apple.

 

Merci de m'aider ca fait 3H que je suis dessus...

Link to comment
Share on other sites

j'ai retrouvé, et après test, ça fonctionne.

 

voilà le lien de ce que j'ai fait, car je suis bien incapable d'expliquer : https://www.infomaniak.ch/fr/support/faq/1141

 

et un copier-coller des explications

 

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 fichier classes/Swift/Transport/MailTransport.php et à la ligne 35 remplacez private $_extraParams = '-f%s'; par private $_extraParams = '-oi';

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...