Jump to content

[Résolu] fonction mail() marche plus en passant de 1.4.0.17 à 1.5.4.1


Recommended Posts

Bonjour,

 

je suis hébergé chez Oxito et lors du passage de 1.3 à 1.4 j'avais déjà eu ce problème (impossible d'envoyer des emails, ni avec la fonction mail de php ni par smtp). Je l'avais résolu par une modif dans le fichier tools->swift->Swift->Plugin->MailSend.php en ajoutant la ligne suivante:

$params = "" ;

juste avant l'utilisation de la fonction mail (ligne 159). Me demandez pas pourquoi ça marchait, j'ai fait une modif trouvée sur le forum sans vraiment comprendre.

 

Je viens d'upgrader PS à la version 1.5.4.1 et patatra il est de nouveau impossible d'envoyer des emails. Cela ne peut pas venir de l'hébergeur puisque ça marchait avant.

 

Quand j'active la fonction mail() de PHP et que je fais le test j'ai le message:

Erreur : veuillez vérifier votre configuration

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

 

J'ai essayé avecles paramètres smtp fournis par oxito mais c'est pas mieux j'ai le message suivant:

Erreur : veuillez vérifier votre configuration

The SMTP connection failed to start [ssl://localhost:25]: fsockopen returned Error Number 0 and Error String ''

 

Je me moque que ça fonctionne avec la fonction mail de php ou avec mes paramètres smtp, alors si quelqu'un a une idée pour m'aider à avancer sur ce problème ce sera avec plaisir.

 

Merci d'avance!

Edited by godichef (see edit history)
  • Like 1
Link to comment
Share on other sites

Autant pour moi!

J'ai résolu le problème, en fait j'avais bien fait la modif dans MailSend.php mais j'avais pas uploadé le fichier au bon endroit donc la modif était pas prise en compte... :wacko: .

Maintenant ça marche à nouveau... c'est rassurant.

Link to comment
Share on other sites

  • 3 months later...
  • 4 months later...

Bonjour,

 

J'ai le même problème, je n'arrive pas à envoyer de mail depuis mon back office à mes clients, voici le message que j'ai quand j'essaie :

 

une erreur est survenue lors de l'envoi de l'e-mail au client

 

Dans préférences -> mails test envois de mail j'ai ce message :

 

Erreur: merci de vérifier votre configuration
Sending failed using mail() as PHP's default mail() function returned boolean FALSE.

 

Auriez vous une idée du problème ?

 

De plus, pour certaines commande je reçois bien le mail de confirmation de commande, mais pour d'autres non.

 

Cordialement.

Link to comment
Share on other sites

  • 2 months later...
  • 5 months later...

Bonjour à tous,

 

Je 'arrive surement un peu trop tard mais on ne sait jamais.

Essayez de voir sur ce lien:  http://www.inmotionhosting.com/support/edu/prestashop-15/349-php-mail-error

Je l'ai trouvé sur un autre topic parlant de ce de problème. (dans le doute, le voici http://www.prestashop.com/forums/topic/374418-sending-failed-using-mail-as-phps-default-mail-function-returned-boolean-false/)

 

En espérant que ça en aidera certains :)

Link to comment
Share on other sites

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...