Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
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.