[Résolu] Prestashop 1.7.7.1 et envoi de mail code 220
Je suis sur Prestashop version 1.7.7.1 et il m'est impossible d'envoyer de mail ni par mon formulaire.
Dans l'outil d'administration de Prestashop, j'ai précisé d'utiliser sendmail.
Je n'ai pas eu plus de succès en mettant mes paramètres smtp en manuel.
En utilisant sendmail, lorsque je teste la configuration, j'obtiens le message d'erreur suivant
Expected response code 220 but got an empty response
En regardant sur les forums certains suggèrent de modifier le fichier contactform.tpl du thème..
J'ai essayé sans succés.
Quelqu'un pour m'aider, m'orienter ?
Il vous faudrait poser votre question dans le forum de la communauté de Prestashop en donnant toutes les informations nécessaires :cbaccino a écrit :Je passe ce post dans le support technqiue.
https://www.prestashop.com/forums/forum ... lt%C3%A9s/
Et si vous le souhaitez, vous pouvez me communiquer le lien de la discussion sur leur forum afin que je puisse suivre vos échanges au cas où il y a un besoin spécifique de l'hébergeur.
J'ai posté sur https://www.prestashop.com/forums/topic ... ssage-220/
J'espère y trouver de l'aide car là je suis perdu.
J'ai essayé avec les parametres manuels smtp. Rien de mieux.
Je vais quand même faire un test sous le theme standard pour être sûr...
Je vous tiens informer.
Sinon pour information, le message retourné "Expected response code 220 but got an empty response" n'est pas vraiment un message d'erreur, le code 220 OK est un code qui indique que l'opération avec le service mail fonctionne, d'ailleurs ce code était attendu (expected). Pour ce qui est de la réponse vide, c'est également normal dans cette situation.
Je pense que le problème vient du thème utilisé (et pourquoi pas du répertoire cache non vidé après avoir utilisé le thème de base) ou d'un module anti-spam (de base dans le core ou en addons).
Lorsque j'ai commencé avec le modèle de base prestahop, j'ai effectué un test email et cela avait marché recevant un message ds la boite mail.
Après avoir installé le nouveau thème, je me suis aperçu que mes formulaire affichait un message d'erreur après validation. J'ai essayé de revenir sur le thème standard. Idem...
Quoiqu'il en soit je ne reçois aucun mail de test sur mon adresse camille.bXXXX@selectionad.com.
Je n'utilise pas (encore) de module anti-spam..
/cache/ (en _deleted_cache)
ainsi que pour Prestashop 1.7 :
/var/cache/prod/ ("prod" en "_deleted_prod")
Ce message est normal et indique que la connexion entre votre site et le service mail fonctionne. Ce qu'il vous faut tester c'est entre votre site et son template site via le formulaire de contact.cbaccino a écrit :J'ai renommé et recrée les dossiers cache. J'ai refait un test même message.
Expected response code 220 but got an empty response.
It's a maze !
Je viens de faire le test pour vous à l'adresse https://www.selectionad.com/nous-contacter et cette fois-ci le message a bien été accepté : "Votre message a bien été envoyé à notre équipe."