unknown

Formulaire de contact Prestashop : comment corriger probleme envoi email ?

tout servces prestashop

PrestaShop : Vérifier la configuration SMTP

L’une des causes les plus fréquentes d’échec d’envoi est une mauvaise configuration SMTP. Par défaut, PrestaShop utilise la fonction PHP mail(), mais celle-ci est souvent bloquée par les hébergeurs.

Va dans Paramètres avancés > Email et configure un serveur SMTP authentifié. Utilise une solution fiable comme Sendinblue, Gmail Pro ou Mailjet pour garantir la délivrabilité des messages.


PrestaShop : Tester l’envoi depuis le back-office

Avant de blâmer le formulaire, teste l’envoi d’un email de test depuis Paramètres avancés > Email > Envoyer un email de test. Si ce test échoue, le problème vient de la configuration globale.

Cela permet de confirmer que le serveur d’envoi est bien fonctionnel. Si le test réussit mais que le formulaire ne marche pas, le problème vient alors de la logique du formulaire lui-même.


PrestaShop : Activer l’authentification SMTP

Certains serveurs exigent une authentification complète (nom d’utilisateur, mot de passe, port sécurisé) pour autoriser l’envoi d’e-mails. Une configuration incomplète bloquera les envois du formulaire.

Assure-toi d’utiliser le bon protocole (TLS ou SSL), le bon port (587 ou 465) et les bonnes informations de connexion. Une fois bien configuré, l’envoi fonctionnera sans erreur.


PrestaShop : Vérifier l’adresse destinataire

Si le formulaire est bien rempli mais que l’email n’arrive pas, il faut vérifier que l’adresse du service client est correcte. Elle doit être définie dans Service client > Contacts.

Vérifie aussi que le nom de domaine utilisé par l’adresse est bien associé au domaine de ta boutique, pour éviter les blocages anti-spam ou les problèmes de validation DNS.


PrestaShop : Examiner les logs de messagerie

Les logs d’erreur dans var/logs ou dans le back-office peuvent t’indiquer la cause exacte du blocage d’envoi. Erreur SMTP, port fermé, message rejeté : tu y trouveras des pistes utiles.

Regarde aussi du côté des logs serveur (ex : logs Apache, Nginx ou cPanel), si tu as accès. Ils complètent les infos techniques et aident à cibler la source du problème.


PrestaShop : Utiliser un module SMTP dédié

Si la configuration native ne suffit pas, installe un module SMTP (souvent gratuit) comme Mail SMTP ou SMTP Pro. Ces modules offrent plus de contrôles et de tests intégrés.

Ils permettent une connexion plus stable à des services comme Gmail, Outlook ou Zoho, et aident à contourner les limitations des hébergements mutualisés ou peu flexibles.


PrestaShop : Vérifier les champs et la validation du formulaire

Un champ mal rempli (ex : adresse email invalide) peut empêcher l’envoi sans message clair. Vérifie que tous les champs du formulaire respectent les formats requis.

Utilise les outils du navigateur (F12) pour voir si des erreurs JavaScript apparaissent lors de l’envoi. Cela peut signaler une erreur de validation bloquante, même si elle n’est pas visible à l’écran.


PrestaShop : Contrôler les restrictions serveur

Certains serveurs bloquent les envois s’ils ne passent pas par des adresses reconnues ou validées (ex : pas d’email depuis une adresse @gmail.com sur un domaine pro). Le serveur peut aussi bloquer certaines fonctions PHP.

Utilise une adresse mail associée à ton nom de domaine (ex : [email protected]) pour maximiser les chances de livraison réussie, et vérifie les paramètres de ton hébergeur.


PrestaShop : Activer les en-têtes d’email complets

Certains modules permettent d’ajouter des en-têtes personnalisés aux emails envoyés (Reply-To, From, Return-Path…). Cela peut aider à passer les filtres anti-spam et améliorer la traçabilité.

Ces options sont disponibles dans certains modules SMTP ou extensions avancées. Elles permettent un meilleur alignement avec les politiques de sécurité des boîtes mail professionnelles.


PrestaShop : Vérifier les filtres anti-spam

Enfin, même si l’e-mail est bien envoyé, il peut être classé en spam. Vérifie les filtres de ta messagerie (ex : Gmail, Outlook) et assure-toi que l’expéditeur ne soit pas bloqué.

Teste aussi ton email via un outil comme mail-tester.com pour analyser son score de délivrabilité. Il te dira si ton message respecte les bonnes pratiques d’envoi, et s’il est bien construit techniquement.

Hi, we're

the Cookies!

We are kind and respectful of the EU GDPR and the Swiss Data Protection Act. Will you have us?

closebtn
closebtn

Without any cookies, this site will not function. Some cookies are imperative for this site to function properly, such as add to cart or purchase.

If you haven't changed your mind and don't want any cookies, we'll say goodbye and redirect you to google.com, please click Here.
If you've changed your mind, please click Here.

Back

Please reload the page after making your selections.

GDPR PRO - General Data Protection Regulation - ALL in 1

Make your Store trustworthy for EU customers and your business GDPR Compliant with easy to use storefront consent message.