{"id":915,"date":"2023-06-02T12:05:04","date_gmt":"2023-06-02T09:05:04","guid":{"rendered":"https:\/\/presta.site\/blog\/?p=915"},"modified":"2026-07-25T22:32:34","modified_gmt":"2026-07-25T19:32:34","slug":"resoudre-les-problemes-de-mail-prestashop-un-guide-simple","status":"publish","type":"post","link":"https:\/\/presta.site\/blog\/fr\/resoudre-les-problemes-de-mail-prestashop-un-guide-simple\/","title":{"rendered":"R\u00e9soudre les probl\u00e8mes d&#8217;e-mail PrestaShop : SMTP, journaux et checklist de livraison"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Quand les confirmations de commande, les r\u00e9ponses du formulaire de contact ou les r\u00e9initialisations de mot de passe n&#8217;arrivent jamais, vous faites face \u00e0 des <strong>probl\u00e8mes d&#8217;e-mail PrestaShop<\/strong> &#8211; pas \u00e0 un tunnel de commande d\u00e9faillant. La plupart des cas tiennent \u00e0 la m\u00e9thode d&#8217;envoi (sendmail vs SMTP), \u00e0 un r\u00e9glage <strong>Ne jamais envoyer d&#8217;e-mails<\/strong> laiss\u00e9 apr\u00e8s la mise en staging, \u00e0 de mauvais destinataires dans un module, ou au fait que le message atterrit dans les spams. Cette checklist parcourt les \u00e9crans du Back Office qui r\u00e8glent le plus souvent la livraison en premier.<\/p>\n\n\n<!--more-->\n\n\n<p class=\"wp-block-paragraph\">Le conseil g\u00e9n\u00e9rique \u00ab configurez le SMTP \u00bb est facile \u00e0 obtenir d&#8217;un chatbot. \u00c7a \u00e9choue quand m\u00eame quand la boutique est sur <strong>Ne jamais envoyer d&#8217;e-mails<\/strong>, quand Alertes e-mail pointe vers une ancienne bo\u00eete, ou quand le test du Back Office est au vert alors que les mails de commande ne partent jamais. Ce guide traite les probl\u00e8mes d&#8217;e-mail PrestaShop comme une pile : transport \u2192 journal boutique \u2192 destinataires modules \u2192 spam\/DNS &#8211; et indique quelle couche correspond \u00e0 chaque sympt\u00f4me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c0 partir de PrestaShop 1.7 (y compris 8 et 9), le transport mail se configure sous <strong>Param\u00e8tres avanc\u00e9s \u2192 E-mail<\/strong>. Les notes officielles sur les champs sont dans la <a href=\"https:\/\/docs.prestashop-project.org\/v.9-documentation\/user-guide\/configuring-shop\/advanced-parameters\/email\" target=\"_blank\" rel=\"noopener noreferrer external\" data-wpel-link=\"external\">documentation E-mail de PrestaShop 9<\/a>. L&#8217;adresse affich\u00e9e sur la boutique (identit\u00e9 From \/ Reply-To) est un r\u00e9glage distinct &#8211; si vous devez seulement changer cette adresse, consultez d&#8217;abord le <a href=\"https:\/\/presta.site\/blog\/fr\/comment-changer-le-mail-de-la-boutique-dans-prestashop\/\" data-wpel-link=\"internal\">guide e-mail de la boutique<\/a>, puis revenez ici si les messages ne partent toujours pas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Trois probl\u00e8mes que l&#8217;on confond<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de modifier les ports SMTP, identifiez l&#8217;\u00e9chec r\u00e9el :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Transport<\/strong> &#8211; PrestaShop ne peut pas remettre le message \u00e0 sendmail\/SMTP (cette page). Correction : m\u00e9thode d&#8217;envoi, identifiants, blocages h\u00e9bergeur.<\/li>\n<li><strong>Identit\u00e9<\/strong> &#8211; Le mail part, mais From \/ Reply-To \/ l&#8217;adresse boutique affich\u00e9e est incorrecte. Correction : param\u00e8tres boutique et contact (guide e-mail boutique).<\/li>\n<li><strong>Destinataires<\/strong> &#8211; Le transport fonctionne, mais les alertes nouvelle commande vont vers la mauvaise bo\u00eete staff (ou nulle part). Correction : <strong>Alertes e-mail<\/strong> et modules similaires &#8211; pas la m\u00e9thode E-mail globale seule.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Traiter les trois comme un seul ticket \u00ab l&#8217;e-mail est cass\u00e9 \u00bb explique pourquoi les tutos SMTP copi\u00e9s-coll\u00e9s font perdre un apr\u00e8s-midi. S\u00e9parez d&#8217;abord la pile, puis corrigez la couche qui correspond au sympt\u00f4me &#8211; c&#8217;est la fa\u00e7on pratique de d\u00e9boguer les probl\u00e8mes d&#8217;e-mail PrestaShop en 2026.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cartographie sympt\u00f4me \u2192 couche<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Partez de ce que vous observez apr\u00e8s une commande test ou l&#8217;envoi du formulaire de contact. Ces sch\u00e9mas couvrent la plupart des probl\u00e8mes d&#8217;e-mail PrestaShop apr\u00e8s une migration, un clone ou un changement d&#8217;h\u00e9bergeur :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Aucune ligne dans le journal e-mail PrestaShop<\/strong> \u2192 la boutique n&#8217;a jamais tent\u00e9 d&#8217;envoyer. V\u00e9rifiez Ne jamais envoyer, la m\u00e9thode d&#8217;envoi et si le module concern\u00e9 est activ\u00e9.<\/li>\n<li><strong>Ligne journal avec erreur<\/strong> \u2192 transport (\u00e9chec auth, connexion refus\u00e9e, TLS\/port incompatible). Restez sur les r\u00e9glages SMTP\/sendmail.<\/li>\n<li><strong>Ligne journal en succ\u00e8s, bo\u00eete vide<\/strong> \u2192 spam, promotions ou authentification domaine (SPF\/DKIM) &#8211; pas les champs du formulaire PrestaShop.<\/li>\n<li><strong>Le marchand ne re\u00e7oit jamais le mail nouvelle commande, la confirmation client arrive<\/strong> \u2192 destinataires Alertes e-mail, pas SMTP.<\/li>\n<li><strong>Le test \u00ab Tester votre configuration d&#8217;e-mail \u00bb du BO est vert, les vraies commandes restent silencieuses<\/strong> \u2192 chemin module ou probl\u00e8me de template apr\u00e8s le transport. Ne tournez pas en boucle sur les mots de passe SMTP.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ouvrir Param\u00e8tres avanc\u00e9s \u2192 E-mail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Allez dans <strong>Param\u00e8tres avanc\u00e9s \u2192 E-mail<\/strong>. Vous verrez trois m\u00e9thodes d&#8217;envoi :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Utiliser la fonction mail() de PHP \/ sendmail<\/strong> &#8211; le serveur mail local. Correct sur beaucoup d&#8217;h\u00e9bergeurs jusqu&#8217;\u00e0 ce que la livraison ou les spams posent probl\u00e8me.<\/li>\n<li><strong>D\u00e9finir mes propres param\u00e8tres SMTP<\/strong> &#8211; envoi via Gmail, Outlook, SendGrid, Amazon SES ou le SMTP de votre h\u00e9bergeur. \u00c0 privil\u00e9gier quand l&#8217;h\u00e9bergement mutualis\u00e9 bloque le mail sortant ou que les messages finissent en spam.<\/li>\n<li><strong>Ne jamais envoyer d&#8217;e-mails<\/strong> &#8211; coupe tout le mail boutique. Utile en staging ; catastrophique si laiss\u00e9 sur une boutique en production.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"425\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_1-2-1024x425.png\" alt=\"R\u00e9glages de m\u00e9thode d'envoi dans Param\u00e8tres avanc\u00e9s \u2192 E-mail de PrestaShop\" class=\"wp-image-675\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_1-2-1024x425.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_1-2-300x125.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_1-2-768x319.png 768w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_1-2.png 1395w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si la boutique en production a soudainement cess\u00e9 d&#8217;envoyer apr\u00e8s un clone ou une migration, v\u00e9rifiez <strong>Ne jamais envoyer d&#8217;e-mails<\/strong> avant tout le reste. Les dumps de staging arrivent souvent avec cette option activ\u00e9e. Un seul r\u00e9glage oubli\u00e9 explique beaucoup de tickets \u00ab rien ne part \u00bb qui n&#8217;avaient pas besoin d&#8217;un nouveau fournisseur SMTP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lire le journal e-mail PrestaShop<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sur la m\u00eame page E-mail, PrestaShop conserve un journal des messages qu&#8217;il a tent\u00e9 d&#8217;envoyer. Ouvrez-le pour distinguer \u00ab PrestaShop n&#8217;a jamais essay\u00e9 \u00bb de \u00ab le fournisseur a rejet\u00e9 ou retard\u00e9 le message \u00bb. Cette seule distinction \u00e9limine la plupart des suppositions.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aucune ligne apr\u00e8s une commande test \u2192 PrestaShop n&#8217;a pas mis en file ou envoy\u00e9 (m\u00e9thode, module ou template).<\/li>\n<li>Une ligne existe mais la bo\u00eete est vide \u2192 regardez spam, identifiants SMTP ou filtres sortants du fournisseur.<\/li>\n<li>Une ligne d&#8217;erreur dans le journal \u2192 corrigez-la d&#8217;abord (\u00e9chec auth, connexion refus\u00e9e, TLS\/port incompatible).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"306\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_4-1-1024x306.png\" alt=\"Journal e-mail PrestaShop pour diagnostiquer les \u00e9checs de commande et de contact\" class=\"wp-image-681\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_4-1-1024x306.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_4-1-300x90.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_4-1-768x229.png 768w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_4-1.png 1389w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Les journaux sendmail serveur ou fournisseur SMTP sont hors PrestaShop. Ne les consultez qu&#8217;apr\u00e8s que le journal boutique montre une tentative d&#8217;envoi qui n&#8217;arrive toujours pas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Checklist pour les probl\u00e8mes d&#8217;e-mail PrestaShop courants<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Si vous utilisez sendmail<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un sendmail bloqu\u00e9 ou absent reste une cause fr\u00e9quente de probl\u00e8mes d&#8217;e-mail PrestaShop sur l&#8217;h\u00e9bergement mutualis\u00e9 :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Confirmez que l&#8217;h\u00e9bergeur autorise le mail sortant. Beaucoup de plans mutualis\u00e9s et certains VPS bloquent le port 25 ou d\u00e9sactivent sendmail.<\/li>\n<li>Posez une question concr\u00e8te \u00e0 l&#8217;h\u00e9bergeur : \u00ab Le mail() PHP\/sendmail est-il autoris\u00e9 pour ce compte, ou devons-nous utiliser SMTP ? \u00bb Les tickets vagues obtiennent des r\u00e9ponses vagues.<\/li>\n<li>Si l&#8217;h\u00e9bergeur dit \u00ab utilisez SMTP \u00bb, changez la m\u00e9thode d&#8217;envoi et arr\u00eatez de vous battre avec sendmail.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Si vous utilisez SMTP<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Alignez serveur, port, chiffrement (TLS\/SSL), identifiant et mot de passe sur la doc <em>actuelle<\/em> du fournisseur &#8211; les vieilles notes \u00ab SSL sur 465 \u00bb vieillissent, et les chatbots les recyclent souvent.<\/li>\n<li>Compl\u00e9tez toute \u00e9tape unique de mot de passe d&#8217;application ou d&#8217;acc\u00e8s SMTP exig\u00e9e par le fournisseur (Google Workspace et Microsoft 365 changent souvent).<\/li>\n<li>Envoyez un test (section suivante). Les erreurs d&#8217;auth signifient presque toujours mauvais mot de passe, mauvais format d&#8217;identifiant (e-mail complet vs partie locale), ou acc\u00e8s application bloqu\u00e9 &#8211; pas un bug PrestaShop.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Avant d&#8217;\u00e9craser les identifiants SMTP sur une boutique en production, faites une <a href=\"https:\/\/presta.site\/blog\/fr\/comment-creer-une-sauvegarde-dans-prestashop\/\" data-wpel-link=\"internal\">sauvegarde PrestaShop<\/a> pour pouvoir revenir en arri\u00e8re si une mauvaise sauvegarde vous coupe totalement le mail.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Si seuls certains e-mails \u00e9chouent<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le transport peut \u00eatre correct alors qu&#8217;un module pointe encore vers une ancienne bo\u00eete ou est d\u00e9sactiv\u00e9. Les alertes nouvelle commande viennent en g\u00e9n\u00e9ral du module <strong>Alertes e-mail<\/strong> &#8211; pas de l&#8217;\u00e9cran E-mail global seul. V\u00e9rifiez que le module est install\u00e9, activ\u00e9 et liste les bonnes adresses. Une mauvaise identit\u00e9 \u00ab e-mail boutique \u00bb (From \/ Reply-To) se corrige autrement &#8211; voir le guide e-mail boutique li\u00e9 plus haut.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tester votre configuration d&#8217;e-mail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Toujours dans <strong>Param\u00e8tres avanc\u00e9s \u2192 E-mail<\/strong>, utilisez <strong>Tester votre configuration d&#8217;e-mail<\/strong>. Envoyez vers une bo\u00eete que vous contr\u00f4lez (pas seulement un alias interne). Lisez la r\u00e9ponse affich\u00e9e par PrestaShop &#8211; les \u00e9checs de connexion et d&#8217;auth nomment souvent le r\u00e9glage exact \u00e0 corriger. Ce test s\u00e9pare les erreurs de config des autres probl\u00e8mes d&#8217;e-mail PrestaShop plus bas dans la pile.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"176\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_2-1-1024x176.png\" alt=\"Outil Tester votre configuration d'e-mail dans le Back Office PrestaShop\" class=\"wp-image-677\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_2-1-1024x176.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_2-1-300x52.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_2-1-768x132.png 768w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_2-1.png 1389w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s un test au vert, passez une vraie commande test en navigation priv\u00e9e et envoyez le formulaire de contact. Confirmez la copie client et l&#8217;alerte marchand. Un test BO r\u00e9ussi avec un e-mail de commande qui \u00e9choue signifie en g\u00e9n\u00e9ral un destinataire module ou un probl\u00e8me de template, pas SMTP &#8211; gardez cette distinction quand vous \u00eates tent\u00e9 de \u00ab juste changer encore l&#8217;h\u00e9bergeur \u00bb.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Spam, authentification domaine et limites h\u00e9bergeur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si le journal affiche un succ\u00e8s mais que Gmail ou Outlook cache encore le message, v\u00e9rifiez spam et promotions. Les dossiers spam masquent beaucoup de probl\u00e8mes d&#8217;e-mail PrestaShop qui ressemblent \u00e0 \u00ab le SMTP est cass\u00e9 \u00bb vu du fauteuil du marchand. \u00c0 long terme, authentifiez le domaine d&#8217;envoi (SPF, et DKIM quand votre fournisseur SMTP le prend en charge) pour que les fournisseurs fassent confiance au mail de votre domaine. Les h\u00e9bergeurs mutualis\u00e9s qui limitent ou bloquent le mail sortant vous obligent \u00e0 passer en SMTP, quel que soit l&#8217;aspect des r\u00e9glages PrestaShop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Travaillez la liste dans l&#8217;ordre : nommer la couche \u2192 Ne jamais envoyer \u2192 m\u00e9thode d&#8217;envoi \u2192 journal \u2192 contr\u00f4les SMTP ou sendmail \u2192 destinataires modules \u2192 test \u2192 spam\/DNS. Cette s\u00e9quence r\u00e8gle la plupart des probl\u00e8mes d&#8217;e-mail PrestaShop sans deviner &#8211; et sans r\u00e9\u00e9crire les r\u00e9glages SMTP pour une faute de frappe dans Alertes e-mail.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>R\u00e9solvez les probl\u00e8mes d&#8217;e-mail PrestaShop quand les commandes ou formulaires de contact \u00e9chouent. V\u00e9rifiez Ne jamais envoyer d&#8217;e-mails, SMTP vs sendmail, les journaux et le test int\u00e9gr\u00e9.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[87],"tags":[],"class_list":["post-915","post","type-post","status-publish","format-standard","hentry","category-developpement"],"_links":{"self":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/comments?post=915"}],"version-history":[{"count":2,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/915\/revisions"}],"predecessor-version":[{"id":2010,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/915\/revisions\/2010"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/categories?post=915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/tags?post=915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}