Les e-mails WordPress sont envoyés mais n’arrivent pas ? Guide complet de dépannage

E-mails WordPress envoyés mais n'arrivant pas ? Un guide de dépannage complet

Résumer :ChatGPTPerplexity

Vous connaissez le scénario. Quelqu'un remplit votre formulaire de contact. Le plugin indique qu'il a été envoyé. Aucune erreur nulle part. Mais le client dit que rien n'est arrivé.

Ou une commande WooCommerce est passée et le reçu n'arrive jamais. Ou quelqu'un demande une réinitialisation de mot de passe et finit par contacter le support frustré après avoir attendu l'e-mail.

Si vous utilisez déjà un plugin SMTP comme WP Mail SMTP pour gérer les e-mails de votre site Web, il ne s'agit probablement pas d'un problème d'envoi, mais plutôt d'un problème de livraison.

Ce guide concerne le cas où l'e-mail a quitté votre site, votre service SMTP l'a accepté, et ensuite, quelque part entre là et la boîte de réception du destinataire, il a disparu. Je vais parcourir le même processus de diagnostic que j'utilise lorsque je débogue cela moi-même : confirmer ce qui s'est réellement passé, lire le rebond, vérifier l'authentification, vérifier la réputation, exclure les particularités propres à WordPress. À la fin, vous aurez soit une solution, soit vous saurez exactement quelle pièce est cassée.

Vous avez probablement déjà vérifié les dossiers de spam et demandé au destinataire de regarder à nouveau. Nous allons donc sauter ces étapes et passer au vrai diagnostic.

Comment corriger les e-mails WordPress qui s'envoient mais n'arrivent pas

Nous commençons par confirmer que l'e-mail a bien quitté votre site, puis nous examinons les messages de rebond, l'authentification, la réputation et les éléments côté WordPress qui peuvent empêcher la livraison.

Étape 1 : Confirmer que l'e-mail a bien quitté votre site

Un envoi échoué et une livraison échouée se ressemblent de l'extérieur (le destinataire n'a rien reçu) mais nécessitent des corrections totalement différentes. Donc, avant de commencer à déboguer la livraison, assurez-vous que l'e-mail a bien été envoyé.

Vérifiez votre journal d'e-mails

WordPress seul ne conserve pas d'enregistrement des e-mails qu'il tente d'envoyer. Sans plugin de journalisation, vous n'avez aucun moyen réel de savoir si wp_mail() a même été déclenché.

Commencez à enregistrer vos e-mails maintenant

Le journal d'e-mails de WP Mail SMTP capture chaque appel wp_mail() et enregistre ce qui lui est arrivé. Ouvrez-le et trouvez l'e-mail que vous examinez.

journaux d'e-mails WP Mail SMTP

Trois choses que vous pourriez voir :

  • Envoyé. L'e-mail a quitté votre site et votre serveur SMTP l'a accepté. Le problème se situe en aval et le reste de ce guide est pour vous.
  • Échoué. L'envoi lui-même a échoué. Ce n'est pas un problème de livraison — consultez WordPress n'envoie pas d'e-mail pour cette correction.
  • Pas du tout dans le journal. Le formulaire ou le plugin n'a jamais appelé wp_mail() en premier lieu. C'est généralement un problème de configuration du plugin ou du formulaire, rien à voir avec la livraison.

Si vous n'avez pas configuré la journalisation

Configurez-le avant de déboguer quoi que ce soit d'autre. Essayer de dépanner la livraison sans journal, c'est deviner, et vous y perdrez des heures.

Réparez vos e-mails WordPress maintenant

Étape 2 : Tester pour isoler où l'échec se produit

La livraison échoue à l'un des trois points : votre configuration d'envoi, le serveur de messagerie du destinataire, ou les filtres du destinataire lui-même. Le schéma de qui reçoit vos e-mails (et qui ne les reçoit pas) vous indique généralement lequel.

Envoyer des e-mails de test à plusieurs fournisseurs

Utilisez des adresses que vous contrôlez chez chacun des grands fournisseurs : Gmail, Outlook ou Hotmail, Yahoo, et idéalement un domaine payant Workspace ou Microsoft 365. Envoyez le même e-mail de test à tous depuis votre site WordPress. La fonctionnalité d'e-mail de test de WP Mail SMTP rend cela rapide, en environ une minute.

Interpréter le schéma

Regardez ce qui est arrivé où :

Ce qui se passeCause probableOù chercher
N'arrive à aucunVotre configuration d'envoi : authentification, liste noire, ou service SMTPÉtapes 4 à 6
Arrive à certains mais pas à d'autresProblème de réputation avec les fournisseurs qui vous ont filtréÉtapes 5 et 8
Arrive partout sauf chez un destinataire spécifiqueLeur filtre, blocage, ou boîte aux lettres pleineVoir ci-dessous
Arrive, mais dans les dossiers spamContenu, authentification, ou réputationÉtapes 4, 5, 7

Si seulement certains destinataires ne reçoivent pas vos e-mails

Quand tout le monde reçoit bien vos e-mails mais qu'une ou deux personnes ne les reçoivent pas, le problème vient presque toujours de leur côté. Choses à leur demander de vérifier :

  • Spam, courrier indésirable et l'onglet Promotions de Gmail
  • Si votre adresse d'envoi est dans leurs contacts ou leur liste d'expéditeurs approuvés
  • S'ils ont tapé leur adresse correctement dans le formulaire (les fautes de frappe sont des tueurs silencieux)
  • Leur liste d'expéditeurs bloqués
  • Si leur boîte aux lettres est pleine — une boîte aux lettres pleine rejette le courrier entrant

S'ils ont vérifié tout cela et ne reçoivent toujours rien, vous avez fait ce que vous pouviez. Les problèmes côté destinataire ne sont pas de votre ressort.

Étape 3 : Décoder le message de rebond

Lorsqu'un serveur de messagerie rejette votre e-mail, il renvoie un message de rebond expliquant pourquoi. La plupart des gens ne lisent jamais ces messages, ce qui est dommage car le rebond vous dira généralement exactement ce qui ne va pas.

Où vont réellement les rejets

Les rejets arrivent à l'adresse Return-Path que vous avez configurée, qui est normalement votre Email d'expéditeur. Vérifiez cette boîte de réception, y compris son dossier spam.

Si vous utilisez un service SMTP transactionnel comme SendLayer, SendGrid, Mailgun, Postmark ou Brevo, les rejets apparaissent dans le tableau de bord du service au lieu de votre boîte de réception. Regardez sous Activité, Suppressions ou Rejets selon le service. Pour en savoir plus sur la signification de chaque statut, consultez les rejets d'e-mails.

Rejet permanent (Hard Bounce) vs. Rejet temporaire (Soft Bounce)

Un rejet permanent est définitif. L'adresse n'existe pas, le domaine est invalide ou vous avez été bloqué. N'essayez pas de nouveau et retirez l'adresse de votre liste.

Un rejet temporaire est temporaire. La boîte aux lettres est pleine, le serveur est en panne, le message est trop volumineux. Ceux-ci se résolvent généralement d'eux-mêmes. Mais si vous continuez à recevoir des rejets temporaires pour la même adresse, commencez à la traiter comme un rejet permanent.

Répartition complète ici : statuts de livraison d'e-mails expliqués.

Décodeur de codes d'erreur SMTP

Le code dans le message de rejet vous indique ce qui s'est passé :

CodeSignificationCause probableQue faire
421Service indisponibleServeur destinataire surchargé ou vous limitantAttendez. Si cela continue, votre réputation est en jeu.
450Boîte aux lettres temporairement indisponibleServeur occupé ou blocage temporaireRéessayez. Des 450 persistants signifient qu'il faut le traiter comme un 550.
451Erreur locale, réessayez plus tardSouvent du greylistingRéessayez. La plupart des fournisseurs acceptent à la deuxième tentative.
550Aucun utilisateur de ce nomL'adresse n'existe pasRejet permanent. Supprimez-la.
550 5.7.1Message rejeté par politiqueÉchec d'authentification ou contenu bloquéVérifiez SPF/DKIM/DMARC (Étape 4).
550 5.7.26Authentification requiseVous n'avez pas respecté les règles d'envoi en masse de Gmail/YahooConsultez les exigences d'envoi en masse de Gmail.
552Boîte aux lettres pleine ou message trop volumineuxLe destinataire manque d'espace ou votre pièce jointe est trop volumineuseRéduisez la taille ; le reste dépend d'eux.
553Nom de boîte aux lettres invalideFaute de frappe ou format invalideRebond définitif. Vérifiez l'adresse.
554Transaction échouéeGénéralement une liste noire ou un problème de réputation sérieuxVérifiez le statut de la liste noire (Étape 5).

Aucun message de rebond ? Cela ne signifie pas qu'il a été livré

La plupart des fournisseurs ne renvoient pas de message de rebond lorsqu'ils filtrent vers le spam. Ils acceptent simplement l'e-mail et le placent discrètement dans le courrier indésirable. Donc, si vous ne recevez pas de rebonds et que les e-mails n'apparaissent pas dans les boîtes de réception, vérifiez le dossier spam du destinataire, puis passez à l'authentification et à la réputation.

Étape 4 : Vérifier l'authentification de l'expéditeur

Depuis que les règles d'expéditeur en nombre de Gmail et Yahoo sont entrées en vigueur en 2024, une authentification défectueuse ou manquante est devenue la cause la plus fréquente d'échec silencieux de livraison des e-mails WordPress. C'est presque toujours par là que je commence lorsque je débogue.

La version rapide de ce que fait chacun

SPF indique quels serveurs sont autorisés à envoyer des e-mails pour votre domaine. DKIM signe vos messages afin que les destinataires puissent vérifier qu'ils n'ont pas été falsifiés. DMARC indique aux serveurs de réception ce qu'il faut faire lorsque SPF ou DKIM échoue.

Si vous souhaitez la version complète, consultez ce que sont DMARC, SPF et DKIM.

Comment vérifier les vôtres

La vérification la plus rapide prend environ 30 secondes :

  1. Envoyez un e-mail de test à une adresse Gmail que vous contrôlez.
  2. Ouvrez l'e-mail, cliquez sur le menu à trois points, et choisissez Afficher l'original.
  3. En haut, recherchez SPF: PASS, DKIM: PASS et DMARC: PASS.

Si l'un d'eux indique FAIL ou NONE, c'est votre problème.

Pour une recherche plus approfondie, utilisez MXToolbox SuperTool, dmarcian ou mail-tester.com.

Problèmes d'authentification courants

Ce sont ceux que je vois le plus souvent :

  • Aucun enregistrement SPF. Ajoutez-en un. Votre fournisseur SMTP vous donnera la valeur TXT exacte à publier à la racine de votre domaine.
  • Plusieurs enregistrements SPF. Les serveurs de réception les ignorent tous lorsqu'il y en a plus d'un. Vous avez besoin d'un seul enregistrement listant tous les expéditeurs légitimes. Consultez comment fusionner plusieurs enregistrements SPF.
  • DKIM n'est pas signé. La plupart des services transactionnels exigent que vous ajoutiez des enregistrements DNS pour activer la signature DKIM. Vérifiez le tableau de bord de votre service pour les enregistrements que vous devez encore publier.
  • Enregistrement DKIM mal divisé entre les entrées TXT. Les longues clés DKIM doivent être divisées d'une manière spécifique. Consultez comment diviser un enregistrement DKIM.
  • DMARC configuré pour rejeter avant que l'authentification ne fonctionne réellement. Une politique p=reject avec un SPF ou DKIM défectueux signifie que tout échoue silencieusement. Commencez par p=none, surveillez les rapports jusqu'à ce que vous soyez sûr que les e-mails légitimes passent, puis resserrez à p=quarantine et enfin à p=reject. Consultez comment créer un enregistrement DMARC.

À propos des règles d'expéditeur en nombre

Si vous envoyez plus de 5 000 e-mails par jour à des destinataires Gmail ou Yahoo, vous devez avoir SPF, DKIM et DMARC correctement configurés, ainsi qu'un en-tête de désabonnement en un clic et un taux de plaintes de spam inférieur à 0,3 %. Même bien en dessous de 5 000/jour, les deux fournisseurs ont commencé à appliquer des parties de cette règle aux expéditeurs plus petits.

Une dernière chose : l'usurpation d'identité

Si votre authentification semble correcte et que les e-mails ne passent toujours pas, il est utile de vérifier si votre domaine a été usurpé par un spammeur à un moment donné. Les abus passés peuvent nuire à la réputation pendant longtemps après coup. Voir comment corriger les problèmes d'usurpation d'e-mails WordPress pour le nettoyage.

Étape 5 : Vérifier la réputation de l'expéditeur et le statut de liste noire

L'authentification n'est que la moitié de l'histoire. L'autre moitié est la réputation. Les serveurs de réception suivent votre domaine d'envoi et votre adresse IP au fil du temps, et si vous avez été signalé pour des taux de plaintes élevés, l'envoi à des adresses invalides ou des pics de volume soudains, vos e-mails seront filtrés ou rejetés, quelle que soit la propreté de votre authentification.

Vérifiez si vous êtes sur une liste noire

Trois outils gratuits pour commencer :

  • Vérificateur de liste noire MXToolbox
  • Spamhaus (le plus important - être sur cette liste cause de réels dommages)
  • Barracuda Central (utilisé par de nombreux filtres d'entreprise)

Vérifiez votre domaine d'envoi et l'adresse IP à partir de laquelle votre service SMTP envoie. Si vous apparaissez sur une liste, chacune a son propre processus de suppression de liste, directement lié depuis le résultat de la recherche. Pour un guide, voir comment vérifier si votre domaine d'envoi est sur liste noire.

Utilisation d'un outil de vérification de liste noire

Configurer Google Postmaster Tools

Si vous avez des destinataires Gmail (donc, pratiquement tout le monde), configurez ceci. C'est gratuit et cela vous montre des choses que Gmail ne vous dira autrement : votre taux de plaintes de spam, la réputation de votre domaine et de votre IP, votre taux de réussite d'authentification et vos erreurs de livraison telles que Gmail les voit.

J'ai vu des gens déboguer la délivrabilité pendant des semaines sans jamais ouvrir Postmaster Tools. Ne soyez pas cette personne. Configuration : comment configurer Google Postmaster Tools.

Configurer Microsoft SNDS

L'équivalent de Microsoft est Smart Network Data Services (SNDS). L'interface est laide et les données demandent un peu de concentration pour être lues, mais c'est le seul moyen de voir ce que pensent Outlook, Hotmail et Live de votre comportement d'envoi. Si certains de vos destinataires utilisent ces services, configurez-le.

Suivre la réputation du domaine plus largement

Au-delà des outils des fournisseurs, vous pouvez surveiller la réputation globale de votre domaine. Voir surveiller la réputation de votre envoi d'e-mails pour une vue d'ensemble.

Ce qui nuit rapidement à la réputation

Quelques points à surveiller :

  • Un taux de plaintes de spam supérieur à 0,3 %. Gmail commence à vous pénaliser rapidement à ce seuil.
  • Envoi à des adresses mortes ou non engagées. L'hygiène de la liste est très importante.
  • Un pic soudain de volume d'envoi. Passer de 0 à des milliers par jour ressemble exactement à un spammeur qui monte en puissance. Augmentez progressivement avec le réchauffement d'IP.
  • Échec de l'authentification (étape 4).
  • Lignes d'objet ou contenu correspondant à des modèles de spam.

Étape 6 : Diagnostiquer les causes spécifiques à WordPress

Si votre authentification est propre et que votre réputation semble bonne, le problème vient probablement du côté de WordPress. Voici ce qui casse généralement.

Vous utilisez toujours PHP Mail au lieu de SMTP

La fonction wp_mail() par défaut de WordPress appelle la fonction mail intégrée de PHP, que la plupart des hébergeurs modernes ont restreinte, dépriorisée ou désactivée. Le courrier PHP peut « réussir » sur votre serveur et ne produire aucune erreur, mais l’e-mail n’arrive jamais nulle part — l’hébergeur le supprime silencieusement, ou le serveur du destinataire le rejette car il n’y a pas d’authentification.

C’est exactement ce que WP Mail SMTP est là pour corriger. Passez par un vrai service SMTP et le problème disparaît.

Votre hébergeur a bloqué le SMTP sortant

Certains hébergeurs (en particulier les hébergements mutualisés économiques) bloquent entièrement le SMTP sortant pour éviter le spam sur leur réseau. Vous verrez généralement des erreurs « Impossible de se connecter à l’hôte SMTP » ou des erreurs de délai d’attente dans votre journal lorsque c’est le problème.

Pour la solution, consultez comment corriger « Impossible de se connecter à l’hôte SMTP » dans WordPress.

Votre domaine « De » ne correspond pas à ce qui est authentifié

Envoyer en tant que [email protected] alors que votre authentification DNS est configurée pour mail.yourbusiness.com échouera à DMARC, point final. Ce que vous envoyez doit correspondre à ce que vos enregistrements authentifient.

Beaucoup de gens utilisent un sous-domaine d’envoi dédié pour les e-mails transactionnels, ce qui a l’avantage de protéger la réputation de votre domaine principal. Consultez ce qu’est un sous-domaine d’e-mail et pourquoi vous devriez en utiliser un pour en savoir plus.

Vos identifiants SMTP ont expiré

Les clés API sont mises à jour. Les jetons OAuth expirent. Les mots de passe sont changés et personne ne se souvient de mettre à jour WordPress.

Si votre journal est rempli d’envois échoués avec des erreurs d’authentification, c’est ce qui s’est passé. Réauthentifiez le service d’envoi, envoyez un test. Consultez comment corriger WP Mail SMTP qui n’envoie pas d’e-mail de test si ce n’est pas évident.

Un autre plugin intercepte wp_mail()

D’autres plugins peuvent s’accrocher à wp_mail() et modifier ou bloquer ce qui est envoyé. Les plugins de mise en cache, de sécurité et anti-spam sont les suspects habituels.

Désactivez les autres plugins qui touchent aux e-mails un par un et renvoyez un test après chacun. Si votre journal d’e-mails montre que l’e-mail n’a jamais été déclenché, il s’agit presque toujours d’un problème de plugin ou de PHP, pas de livraison.

Vous utilisez le mauvais service d’envoi pour votre volume

Le service d’envoi Gmail gratuit plafonne à environ 500 e-mails par jour sur un compte personnel. Si votre site WordPress en envoie plus, vous atteignez un rejet silencieux.

Si vous avez un volume réel, utilisez un service transactionnel — consultez notre comparatif des fournisseurs d’e-mails transactionnels pour en choisir un qui vous convient.

Les e-mails arrivent, mais dans les spams

Techniquement livrés. Du point de vue du destinataire, cela n’a pas d’importance — il ne les lit pas. La cause profonde est généralement le contenu, le formatage ou la réputation plutôt que l’authentification ou le routage, alors consultez l’étape suivante et notre guide sur les e-mails WordPress qui vont dans les spams.

Réparez vos e-mails WordPress maintenant

Étape 7 : Auditer le contenu et les modèles d'e-mails

L’authentification et la réputation vous amènent dans la boîte de réception. Le fait d’y rester dépend de ce qui se trouve réellement dans l’e-mail. Beaucoup d’e-mails « manquants » sont techniquement livrés, mais dans les spams.

Langue et formatage

Les anciens déclencheurs fonctionnent toujours :

  • TOUT EN MAJUSCULES dans les lignes d’objet, surtout avec des points d’exclamation
  • Plus d'un point d'exclamation n'importe où
  • Mots comme « gratuit », « garantie », « agissez maintenant », « temps limité » — surtout dans les lignes d'objet
  • Texte caché, astuces blanc sur blanc, caractères invisibles étranges
  • Accentuation forte en rouge et vert (un signal résiduel des anciens modèles d'arnaque)

Structure HTML

Les filtres analysent votre HTML et signalent les problèmes courants :

  • E-mails uniquement sous forme d'image. Un mauvais ratio image/texte est considéré comme un signal de spam.
  • HTML cassé, balises non fermées. Rend le rendu moche et peu professionnel.
  • Pas de version texte brut. Les filtres modernes attendent du HTML et du texte brut.
  • URL raccourcies (bit.ly et similaires). N'utilisez pas ces raccourcis dans les e-mails transactionnels.

Pièces jointes

  • Tout ce qui dépasse 10 Mo est bloqué par de nombreux filtres.
  • Les pièces jointes .zip, .exe et .js déclenchent presque toujours un score de spam.
  • Pour les images, l'intégration (inlining) donne généralement de meilleurs résultats que la pièce jointe.

Désabonnement manquant (e-mails marketing uniquement)

Si vous envoyez quoi que ce soit qui ressemble de près ou de loin à du marketing, vous avez besoin d'un en-tête de désabonnement en un clic. C'est requis par le CAN-SPAM, le RGPD et les règles de Gmail/Yahoo pour les expéditeurs en masse. Voir comment ajouter des en-têtes de désabonnement dans WordPress.

Exécutez votre e-mail via mail-tester.com

Envoyez votre e-mail à l'adresse que mail-tester.com vous donne, et il renvoie un score de probabilité de spam sur 10. Visez 9 ou plus. La ventilation vous indique exactement ce qui nuit au score.

mailtester pour la vérification de la délivrabilité des e-mails

Étape 8 : Particularités de délivrabilité spécifiques au fournisseur

Chaque fournisseur majeur filtre différemment, donc un test qui arrive dans Gmail mais pas dans Outlook vous apprend quelque chose. Voici ce qu'il faut savoir sur chacun.

Gmail

Le plus strict en matière d'authentification depuis les règles de 2024 pour les expéditeurs en masse. Gmail a également l'onglet Promotions, qui intercepte de nombreux e-mails transactionnels qu'il ne devrait pas — irritant lorsque les réinitialisations de mot de passe sont classées comme marketing. Postmaster Tools est essentiel à tout volume réel. Pour les problèmes spécifiques à Gmail, voir Gmail bloque vos e-mails.

Outlook et Microsoft 365

Le filtre SmartScreen d'Outlook est une boîte noire. Microsoft ne vous dira pas ce qu'il note, et SNDS est ce qui s'en rapproche le plus. Outlook est également plus lent que Gmail à libérer un expéditeur d'une classification « indésirable » — même les e-mails légitimes peuvent rester dans le courrier indésirable pendant des semaines jusqu'à ce que suffisamment de destinataires cliquent sur « Pas indésirable ». Les nouveaux domaines d'envoi ont une période particulièrement difficile ici.

Yahoo et AOL

Yahoo partage le filtrage avec AOL de nos jours. C'est le plus strict des quatre grands en matière d'authentification et le premier à avoir vraiment appliqué les règles de 2024. Si Yahoo vous rejette et que les autres ne le font pas, regardez d'abord l'authentification.

Apple Mail et iCloud

La protection de la confidentialité des e-mails d'Apple bloque le suivi mais n'affecte pas la livraison, elle faussera donc vos métriques sans causer le problème que vous déboguez. iCloud est strict avec les expéditeurs pour la première fois à un destinataire donné et particulièrement pointilleux sur les sous-domaines, donc un nouveau sous-domaine d'envoi peut prendre plus de temps à établir la confiance ici qu'ailleurs.

Destinataires d'Exchange d'entreprise

Ce sont les plus difficiles. Les piles de filtrage d'entreprise (Mimecast, Proofpoint, Barracuda) s'ajoutent à Exchange lui-même, et elles ont toutes leurs propres règles. Si vous gérez un site B2B et que toute l'entreprise d'un client ne reçoit pas vos e-mails, la solution est presque toujours que son équipe informatique mette votre domaine en liste blanche. Vous ne pouvez pas résoudre ce problème de votre côté.

Diagnostic rapide : Symptôme à cause probable

Table de saut pour quand vous connaissez déjà votre symptôme et que vous voulez juste la section :

SymptômeCause la plus probableSection à lire
Les e-mails échouent pour tous les destinatairesIdentifiants SMTP, blocage d'hôte ou PHP mailÉtapes 1 et 6
Certains destinataires les reçoivent, d'autres nonProblème de réputation avec des fournisseurs spécifiquesÉtapes 5 et 8
Les e-mails arrivent mais vont dans le spamAuthentification, contenu ou réputationÉtapes 4, 5, 7
Le rebond affiche des erreurs 5.7.1Échec d'authentificationÉtape 4
Le rebond affiche des erreurs 550Rebond permanent — adresse invalide ou bloquéeÉtape 3
Les e-mails de test fonctionnent, les vrais nonContenu ou classification de spam sur les envois en masseÉtape 7
Seuls les destinataires Gmail ne reçoivent pas les e-mailsPostmaster Tools vous dira pourquoiÉtapes 4 et 5
Seuls les destinataires Outlook ne reçoivent pas les e-mailsSNDS vous dira pourquoiÉtapes 5 et 8
L'envoi a soudainement cessé de fonctionnerIdentifiants expirés ou nouveau blocage sur liste noireÉtapes 5 et 6
Les soumissions de formulaire ne déclenchent aucun e-mailProblème d'envoi, pas de livraisonWordPress n'envoie pas d'e-mails

Empêcher que cela ne se reproduise

Une fois que vous avez résolu le problème immédiat, l'objectif est de ne pas avoir à déboguer cela à nouveau dans six mois. Voici quelques points à verrouiller :

Obtenez l'authentification dès le premier jour

SPF, DKIM et DMARC, configurés correctement dès la première fois sur tout nouveau domaine d'envoi. Même avec p=none sur DMARC, les rapports vous indiqueront qui envoie des e-mails en votre nom, ce qui est une information utile.

Utilisez un vrai service SMTP

La chose la plus importante que vous puissiez faire pour la délivrabilité d'un site WordPress est d'arrêter d'utiliser le courrier PHP. Choisissez un fournisseur transactionnel qui correspond à votre volume et à votre budget.

Échauffez les nouveaux domaines d'envoi

Ne pas passer de zéro à des milliers d'e-mails par jour du jour au lendemain. Pour un serveur de réception, cela ressemble exactement à un spammeur qui monte en puissance. Échauffez-vous progressivement.

Examinez réellement les outils de réputation

Postmaster Tools et SNDS, une fois par semaine. Détecter une légère baisse de votre score d'expéditeur tôt est une solution beaucoup plus rapide que de la détecter après trois mois de dégâts.

Gardez votre liste propre

  • Supprimez immédiatement les rebonds difficiles. Chaque nouvelle tentative vers une adresse morte endommage votre réputation.
  • Réengagez ou supprimez les adresses dormantes après six à douze mois sans ouverture.
  • Validez les e-mails provenant des formulaires avant qu'ils n'entrent dans une liste. Voir validation d'e-mail WordPress.

Configurez des alertes d'échec

Vous ne voulez pas découvrir les échecs de livraison par des clients en colère. Recevez une alerte dès que quelque chose ne fonctionne pas : comment obtenir des alertes lorsque les e-mails WordPress échouent.

Lisez les fondamentaux

Si c'est la première fois que vous luttez avec la délivrabilité, la vue d'ensemble vous fera gagner beaucoup de temps de débogage plus tard. Commencez par le guide du débutant sur la délivrabilité des e-mails.

FAQ sur les e-mails WordPress non livrés

Pourquoi mes e-mails WordPress sont-ils envoyés mais n'arrivent-ils pas ?

Généralement l'une des quatre choses suivantes : authentification d'expéditeur défectueuse (SPF, DKIM ou DMARC), réputation d'expéditeur endommagée ou mise sur liste noire, votre hébergeur bloquant silencieusement le SMTP sortant, ou l'e-mail étant filtré dans le dossier spam du destinataire. Commencez par l'authentification. C'est la cause la plus fréquente et la plus rapide à vérifier.

Comment savoir si mes e-mails sont réellement envoyés ?

Configurez un journal d'e-mails. WP Mail SMTP enregistre chaque appel wp_mail() et ce qui lui est arrivé. Si le journal indique Envoyé, le problème se situe en aval de votre site. S'il indique Échec ou si l'e-mail n'est pas du tout dans le journal, vous avez un problème d'envoi, pas de livraison, et la solution est différente.

Pourquoi mes e-mails arrivent-ils sur Gmail mais pas sur Outlook (ou vice versa) ?

Chaque fournisseur filtre indépendamment. Si Gmail vous accepte et qu'Outlook ne le fait pas, le problème vient de votre réputation ou de votre authentification telle qu'Outlook les voit. Vérifiez Microsoft SNDS. Inversez pour Gmail et vérifiez Postmaster Tools. Les échecs spécifiques à un fournisseur pointent directement vers des diagnostics spécifiques au fournisseur.

Que signifie « Delivery Status Notification (Failure) » ?

C'est un rebond. Un serveur de messagerie a rejeté votre e-mail et vous dit pourquoi. Le code SMTP dans le corps (550, 421, 5.7.1, etc.) est le diagnostic réel, et l'étape 3 ci-dessus contient un décodeur pour les plus courants.

Mon hébergeur peut-il bloquer les e-mails sans me le dire ?

Oui, et de nombreux hébergeurs mutualisés le font. Ils bloquent le SMTP sortant ou suppriment silencieusement les e-mails envoyés via la fonction mail() de PHP. Le symptôme est que les e-mails sont « envoyés » sans erreur, puis n'apparaissent nulle part. La solution consiste à envoyer via un service SMTP externe au lieu de s'appuyer sur la gestion des e-mails de votre hébergeur.

Combien de temps faut-il pour que la réputation de l'expéditeur se rétablisse ?

Quelques semaines à quelques mois, selon la gravité des dégâts et le volume que vous envoyez pendant sa reconstruction. Le chemin le plus rapide consiste à corriger ce qui a causé la baisse (nettoyez votre liste, arrêtez d'envoyer aux adresses désengagées) et à réduire le volume pendant que la réputation se rétablit. Envoyer plus pour « prouver » que vous êtes légitime aggrave la situation.

Ai-je vraiment besoin de DMARC si SPF et DKIM sont configurés ?

Oui, surtout après 2024. Gmail et Yahoo l'exigent désormais pour les expéditeurs en masse, et d'autres fournisseurs vont dans la même direction. Sans DMARC, vos e-mails sont plus susceptibles d'être signalés comme suspects, même lorsque SPF et DKIM réussissent.

Mes e-mails WordPress vont dans les spams — est-ce le même problème ?

Lié, mais pas tout à fait. Aller dans les spams signifie que l'e-mail a été livré puis filtré. Ne pas arriver signifie qu'il a été rejeté ou supprimé avant la livraison. Les solutions se recoupent largement : l'authentification, la réputation et le contenu jouent tous un rôle dans les deux cas.

Ensuite, Apprenez à résoudre les retards d'e-mails dans WordPress

Les problèmes de livraison ne sont pas le seul casse-tête de la délivrabilité. Si vos e-mails arrivent, juste quelques heures plus tard que prévu, c'est une solution différente. Consultez comment résoudre les retards d'e-mails dans WordPress pour ce processus de diagnostic.

La résolution des problèmes de délivrabilité est un processus. Les grandes victoires à court terme proviennent de la bonne configuration de l'authentification et du passage de la fonction mail() de PHP. Les victoires à long terme proviennent de la surveillance de la réputation et du maintien de la propreté de votre liste. Une fois ces éléments en place, cette catégorie entière de problèmes disparaît en grande partie.

Si vous souhaitez une voie rapide vers tout cela sur un site WordPress, c'est à cela que sert WP Mail SMTP. Le journal d'e-mails intégré capture les échecs au fur et à mesure qu'ils se produisent, les alertes vous préviennent avant vos clients, les connexions de secours s'activent lorsqu'un expéditeur tombe en panne, et l'assistant de configuration vous guide dans la connexion de tous les principaux services transactionnels avec une authentification correctement configurée dès le départ.

Réparez vos e-mails WordPress maintenant

Prêt à corriger vos e-mails ? Commencez dès aujourd'hui avec le meilleur plugin SMTP pour WordPress. Si vous préférez que quelqu'un d'autre s'en charge, Configuration White Glove est un module complémentaire que vous pouvez acheter, et il y a une garantie de remboursement de 14 jours sur tous les plans payants.

Si cet article vous a aidé, suivez-nous sur Facebook et Twitter pour plus de conseils et tutoriels WordPress.

Divulgation : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Découvrez comment WPForms est financé, pourquoi c'est important et comment vous pouvez nous soutenir.

Rachel Adnyana

Rachel écrit sur WordPress depuis une décennie et crée des sites Web depuis beaucoup plus longtemps. Parallèlement au développement Web, elle est fascinée par l'art et la science du référencement et du marketing numérique. En savoir plus

Essayez notre plugin gratuit WP Mail SMTP

Utilisez votre fournisseur SMTP préféré pour envoyer de manière fiable vos e-mails WordPress.