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

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

Résumez :ChatGPTPerplexité

Vous connaissez le scénario. Quelqu'un remplit votre formulaire de contact. Le plugin indique que le message a bien été envoyé. Aucune erreur n'apparaît. Mais le client affirme n'avoir rien reçu.

Ou bien une commande WooCommerce est validée, mais le reçu n'apparaît jamais. Ou encore, quelqu'un demande une réinitialisation de mot de passe et finit par contacter le service client, exaspéré d'attendre l'e-mail.

Si vous utilisez déjà un plugin SMTP tel que 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 réception.

Ce guide s'adresse aux cas où l'e-mail a bien quitté votre site, où votre service SMTP l'a accepté, mais où il a disparu quelque part entre ce moment-là et la boîte de réception du destinataire. Je vais vous présenter la même procédure de diagnostic que j'utilise lorsque je dois moi-même résoudre ce genre de problème : vérifier ce qui s'est réellement passé, lire le message de rejet, vérifier l'authentification, vérifier la réputation et exclure les anomalies propres à WordPress. À la fin, vous aurez soit trouvé une solution, soit identifié précisément la cause du problème.

Vous avez sans doute déjà vérifié les dossiers de courrier indésirable et demandé au destinataire de vérifier à nouveau. Nous allons donc passer ces étapes et passer directement au véritable diagnostic.

Comment résoudre le problème des e-mails WordPress qui sont envoyés mais n'arrivent pas à destination

Nous commençons par vérifier que l'e-mail a bien été envoyé depuis votre site, puis nous examinons les messages de rejet, l'authentification, la réputation et les éléments côté WordPress susceptibles d'empêcher la livraison.

Étape 1 : Vérifiez que l'e-mail a bien été envoyé depuis votre site

Un envoi qui a échoué et une livraison qui a échoué semblent identiques à première vue (le destinataire n'a rien reçu), mais ils nécessitent des solutions totalement différentes. Avant de commencer à dépanner la livraison, assurez-vous donc que l'e-mail a bien été envoyé.

Consultez votre journal des e-mails

WordPress ne conserve pas en soi de trace des e-mails qu'il tente d'envoyer. Sans plugin de journalisation, vous n'avez aucun moyen de savoir si wp_mail() ni même licencié.

Commencez dès maintenant à enregistrer vos e-mails

WP Mail SMTP journal des e-mails saisit chaque wp_mail() Appelez et enregistrez ce qui s'est passé. Ouvrez l'application et recherchez l'e-mail sur lequel vous enquêtez.

WP Mail SMTP email logs

Voici 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 la suite de ce guide s'adresse à vous.
  • Échec. L'envoi lui-même a échoué. Il ne s'agit pas d'un problème de livraison — consultez l'article « WordPress n'envoie pas d'e-mails » pour savoir comment y remédier.
  • Ça n'apparaît pas du tout dans le journal. Le formulaire ou le plugin n'a jamais été appelé wp_mail() avant tout. Il s'agit généralement d'un problème lié à un plugin ou à la configuration d'un formulaire, qui n'a rien à voir avec la livraison.

Si la journalisation n'est pas configurée

Configurez-le avant de vous lancer dans le débogage. Essayer de résoudre un problème de livraison sans journal revient à avancer à l'aveuglette, et vous y perdrez des heures.

Corrigez vos emails WordPress dès maintenant

Étape 2 : Effectuer des tests pour localiser l'origine de la panne

La livraison peut échouer à l'un des trois niveaux suivants : votre configuration d'envoi, le serveur de messagerie du destinataire ou les filtres de ce dernier. En observant qui reçoit vos e-mails (et qui ne les reçoit pas), vous pouvez généralement déterminer à quel niveau le problème se situe.

Envoyer des e-mails de test à plusieurs fournisseurs

Utilisez des adresses dont vous avez la gestion chez chacun des principaux fournisseurs : Gmail, Outlook ou Hotmail, Yahoo, et, dans l'idéal, un domaine Workspace ou Microsoft 365 payant. Envoyez le même e-mail de test à toutes ces adresses depuis votre site WordPress. Grâce à la fonctionnalité d'e-mail de test de WP Mail SMTP, cela ne vous prendra qu'une minute environ.

Interpréter la tendance

Regarde ce qui est passé par là :

Que se passe-t-il ?Cause probableOù chercher
N'arrive à aucuneConfiguration de l'envoi : authentification, liste noire ou service SMTPÉtapes 4 à 6
Parvient à certains, mais pas à d'autresProblème de réputation avec les fournisseurs qui vous ont bloquéÉtapes 5 et 8
Parvient à tous les destinataires sauf un en particulierLeur filtre, leur blocage ou leur boîte de réception pleineVoir ci-dessous
Les e-mails arrivent, mais dans les dossiers de courrier indésirableContenu, authentification ou réputationÉtapes 4, 5 et 7

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

Lorsque tout le monde reçoit vos e-mails sans problème, mais qu'une ou deux personnes ne les reçoivent pas, le problème vient presque toujours de leur côté. Voici ce qu'il faut leur demander de vérifier :

  • Spam, courriers indésirables et l'onglet « Promotions » de Gmail
  • Que votre adresse d'expéditeur figure dans leurs contacts ou dans leur liste d'expéditeurs approuvés
  • S'ils ont bien saisi leur adresse sur le formulaire (les fautes de frappe sont des ennemis insoupçonnés)
  • Leur liste d'expéditeurs bloqués
  • Que leur boîte aux lettres soit pleine ou non — une boîte aux lettres pleine renvoie les messages entrants

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

Étape 3 : Décoder le message de rejet

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

Où finissent réellement les rebonds

Les messages rejetés sont renvoyés à l'adresse de retour que vous avez configurée, qui correspond généralement à votre adresse e-mail d'expéditeur. Vérifiez cette boîte de réception, y compris son dossier de courrier indésirable.

Si vous utilisez un service SMTP transactionnel tel que SendLayer, SendGrid, Mailgun, Postmark ou Brevo, les messages non remis s'affichent dans le tableau de bord du service plutôt que dans votre boîte de réception. Consultez la rubrique « Activité », « Suppressions » ou « Messages non remis », selon le service. Pour en savoir plus sur la signification de chaque statut, consultez la page « Messages non remis ».

Bounce définitif vs. Bounce temporaire

Un rejet définitif est irréversible. L'adresse n'existe pas, le domaine n'est pas valide ou vous avez été bloqué. N'essayez pas à nouveau et supprimez cette adresse de votre liste.

Un rejet temporaire est de nature passagère. La boîte de réception est pleine, le serveur est hors service, le message est trop volumineux. Ces problèmes 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 définitif.

Toutes les informations ici : explication des statuts de livraison des e-mails.

Décodeur de codes d'erreur SMTP

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

CodeSignificationCause probableQue faire ?
421Service indisponibleLe serveur destinataire est surchargé ou vous impose une limitation de débitAttends. Si ça continue, c'est ta réputation qui est en jeu.
450Boîte aux lettres temporairement indisponibleServeur occupé ou blocage temporaireRéessayez. Si les erreurs 450 persistent, considérez-les comme des erreurs 550.
451Erreur locale, réessayez plus tardSouvent, la liste griseRéessayez. La plupart des fournisseurs acceptent la demande dès la deuxième tentative.
550Cet utilisateur n'existe pasL'adresse n'existe pasRebond définitif. Supprimez-le.
550 5.7.1Message rejeté en raison d'une règleÉchec de l'authentification ou contenu bloquéVérifiez les paramètres SPF/DKIM/DMARC (étape 4).
550 5.7.26Authentification requiseVous ne connaissez pas encore les règles relatives aux expéditeurs de messages en masse de Gmail et YahooConsultez les conditions d'utilisation pour les expéditeurs en masse sur Gmail.
552Boîte de réception pleine ou message trop volumineuxLe destinataire n'a plus d'espace disponible ou votre pièce jointe est trop volumineuseRéduisez la taille ; le reste, c'est à eux de s'en occuper.
553Nom de boîte aux lettres non valideFaute de frappe ou format incorrectRebond définitif. Vérifiez l'adresse.
554Échec de la transactionEn général, un problème lié à une liste noire ou à une réputation gravement compromiseVérifier le statut de la liste noire (étape 5).

Pas de message de rejet ? Ça ne veut pas dire que le message a bien été remis

La plupart des fournisseurs de messagerie ne renvoient pas de message d'erreur lorsqu'ils filtrent un e-mail comme spam. Ils acceptent simplement le message et le placent discrètement dans le dossier des courriers indésirables. Ainsi, si vous ne recevez pas de messages d'erreur et que vos e-mails n'apparaissent pas dans les boîtes de réception, vérifiez le dossier des courriers indésirables du destinataire, puis passez à l'authentification et à la réputation.

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

Depuis l'entrée en vigueur des règles relatives aux expéditeurs en masse de Gmail et Yahoo en 2024, les problèmes d'authentification (authentification défaillante ou manquante) sont devenus la cause la plus fréquente d'échecs de livraison silencieux des e-mails WordPress. C'est presque toujours par là que je commence lorsque je procède à un débogage.

En bref : ce que fait chacun

Le SPF indique quels serveurs sont autorisés à envoyer des e-mails pour votre domaine. Le DKIM signe vos messages afin que les destinataires puissent vérifier qu'ils n'ont pas été altérés. Le DMARC indique aux serveurs destinataires comment réagir en cas d'échec du SPF ou du DKIM.

Si vous souhaitez consulter la version complète, découvrez ce que sont DMARC, SPF et DKIM.

Comment vérifier le vôtre

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

  1. Envoyez un e-mail de test à une adresse Gmail dont vous êtes le propriétaire.
  2. Ouvrez l'e-mail, cliquez sur le menu à trois points, puis sélectionnez « Afficher l'original ».
  3. En haut de la page, vérifiez que les mentions suivantes apparaissent : SPF : OK, DKIM : OK et DMARC : OK.

Si l'un d'entre eux indique « FAIL » ou « NONE », c'est que tu as un problème.

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

Problèmes courants liés à l'authentification

Voici ceux que je vois le plus souvent :

  • Il n'y a pas d'enregistrement SPF. Veuillez en ajouter un. Votre fournisseur SMTP vous indiquera la valeur TXT exacte à publier à la racine de votre domaine.
  • Enregistrements SPF multiples. Les serveurs destinataires les ignorent tous lorsqu'il y en a plusieurs. Vous devez disposer d'un seul enregistrement répertoriant tous les expéditeurs légitimes. Découvrez comment fusionner plusieurs enregistrements SPF.
  • La signature DKIM n'est pas activée. La plupart des services transactionnels exigent que vous ajoutiez des enregistrements DNS pour activer la signature DKIM. Consultez le tableau de bord de votre service pour connaître les enregistrements qu'il vous reste à publier.
  • L'enregistrement DKIM a été fractionné de manière incorrecte entre plusieurs entrées TXT. Les clés DKIM longues doivent être fractionnées selon une méthode spécifique. Découvrez comment fractionner un enregistrement DKIM.
  • Le paramètre DMARC « Rejeter avant authentification » fonctionne bel et bien. A p=reject Une politique avec un SPF ou un DKIM défectueux entraîne l'échec silencieux de toutes les opérations. Commencez par p=none, surveillez les rapports jusqu'à ce que vous soyez certain que les e-mails légitimes passent, puis resserrez les paramètres pour p=quarantine et finalement p=reject. Voir Comment créer un enregistrement DMARC.

À propos des règles relatives aux expéditeurs en masse

Si vous envoyez plus de 5 000 e-mails par jour à des destinataires utilisant Gmail ou Yahoo, vous devez avoir correctement configuré les protocoles SPF, DKIM et DMARC, et disposer d'un en-tête permettant de se désabonner en un clic, tout en maintenant un taux de plaintes pour spam inférieur à 0,3 %. Même pour les envois bien inférieurs à 5 000 par jour, ces deux fournisseurs ont commencé à appliquer certaines de ces exigences aux petits expéditeurs également.

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

Si votre authentification semble correcte et que vos e-mails ne parviennent toujours pas à leur destinataire, il serait judicieux de vérifier si votre domaine n'a pas été usurpé par un spammeur à un moment donné. Des abus passés peuvent nuire à votre réputation pendant longtemps après les faits. Consultez notre guide sur la résolution des problèmes d'usurpation d'adresse e-mail sous WordPress pour savoir comment y remédier.

Étape 5 : Vérifier la réputation de l'expéditeur et son statut sur les listes noires

L'authentification ne représente que la moitié du chemin. L'autre moitié, c'est la réputation. Les serveurs destinataires surveillent votre domaine d'expédition et votre adresse IP au fil du temps, et si vous avez été signalé pour un taux élevé de plaintes, l'envoi à des adresses invalides ou des pics soudains de volume, vos e-mails seront filtrés ou rejetés, quelle que soit la qualité de votre authentification.

Vérifiez si vous figurez sur une liste noire

Trois outils gratuits pour commencer :

  • Vérification de la liste noire avec MXToolbox
  • Spamhaus (le plus important — figurer sur cette liste a de réelles conséquences néfastes)
  • 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 les messages. Si vous figurez sur une liste, chacune d'entre elles dispose de sa propre procédure de désinscription, accessible directement depuis les résultats de la recherche. Pour un guide détaillé, consultez la section « Comment vérifier si votre domaine d'envoi figure sur une liste noire ».

Utilisation d'un outil de vérification des listes noires

Configurer Google Search Console

Si vous avez des destinataires Gmail (c'est-à-dire pratiquement tout le monde), configurez cet outil. Il est gratuit et vous fournit des informations que Gmail ne vous communique pas autrement : votre taux de signalement de spam, la réputation de votre domaine et de votre adresse IP, votre taux de réussite d'authentification, ainsi que les erreurs de livraison telles que Gmail les perçoit.

J'ai vu des gens passer des semaines à essayer de résoudre des problèmes de délivrabilité sans jamais ouvrir Google Postmaster Tools. Ne faites pas comme eux. Configuration : comment configurer Google Postmaster Tools.

Configurer Microsoft SNDS

L'équivalent proposé par Microsoft s'appelle Smart Network Data Services (SNDS). L'interface n'est pas très esthétique et il faut plisser les yeux pour déchiffrer les données, mais c'est le seul moyen de savoir ce que pensent Outlook, Hotmail et Live de vos habitudes d'envoi. Si certains de vos destinataires utilisent ces services, configurez-le.

Suivre la réputation d'un domaine de manière plus globale

Au-delà des outils fournis par votre fournisseur, vous pouvez surveiller la réputation globale de votre domaine. Consultez la section consacrée à la surveillance de la réputation d'envoi de vos e-mails pour avoir une vue d'ensemble.

Qu'est-ce qui nuit rapidement à la réputation ?

Quelques points à surveiller :

  • Un taux de plaintes pour spam supérieur à 0,3 %. À partir de ce seuil, Gmail commence rapidement à vous pénaliser.
  • Envoi à des adresses inactives ou inutilisables. La qualité de la liste est primordiale.
  • Une hausse soudaine du volume d'envoi. Passer de 0 à plusieurs milliers de messages par jour ressemble en tout point à la stratégie d'un spammeur qui monte en puissance. Procédez à un échauffement progressif grâce à l'échauffement des adresses IP.
  • Échec de l'authentification (étape 4).
  • Des objets ou des contenus correspondant aux caractéristiques du spam.

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

Si vos identifiants sont corrects et que votre réputation ne pose pas de problème, le problème vient probablement de WordPress. Voici ce qui pose généralement problème.

Vous utilisez toujours PHP Mail au lieu de SMTP

La configuration par défaut de WordPress wp_mail() Cette fonction fait appel à la fonction mail intégrée à PHP, que la plupart des hébergeurs modernes ont restreinte, dépriorisé ou désactivée. La fonction mail de PHP peut « aboutir » sur votre serveur sans générer la moindre erreur, alors que l'e-mail n'est en réalité jamais envoyé : soit l'hébergeur le rejette discrètement, soit le serveur du destinataire le refuse en raison de l'absence d'authentification.

C'est précisément pour résoudre ce problème que WP Mail SMTP a été conçu. Il suffit de passer par un véritable service SMTP pour que le problème disparaisse.

Votre hébergeur a bloqué le SMTP sortant

Certains hébergeurs (en particulier les hébergements mutualisés bon marché) bloquent complètement le SMTP sortant afin d'empêcher le spam d'atteindre leur réseau. Dans ce cas, vous verrez généralement apparaître dans vos journaux des messages du type « Impossible de se connecter à l'hôte SMTP » ou des erreurs de délai d'attente.

Pour résoudre ce problème, consultez l'article « Comment résoudre l'erreur « Impossible de se connecter à l'hôte SMTP » dans WordPress ».

Votre domaine « De » ne correspond pas à celui qui a été authentifié

Envoyer en tant que [email protected] lorsque votre authentification DNS est configurée pour mail.yourbusiness.com ne passera pas le test DMARC, point final. Tout ce que vous envoyez doit correspondre à ce que vos enregistrements authentifient.

Beaucoup de gens utilisent un sous-domaine dédié à l'envoi des e-mails transactionnels, ce qui présente l'avantage de préserver la réputation de votre domaine principal. Pour en savoir plus, consultez notre article « Qu'est-ce qu'un sous-domaine de messagerie et pourquoi devriez-vous en utiliser un? ».

Vos identifiants SMTP ont expiré

Les clés API changent régulièrement. Les jetons OAuth expirent. Les mots de passe sont modifiés, mais personne ne pense à mettre à jour WordPress.

Si votre journal est rempli d'échecs d'envoi dus à des erreurs d'authentification, voici ce qui s'est passé. Réauthentifiez le client de messagerie, puis envoyez un e-mail de test. Consultez l'article « Comment résoudre le problème d'envoi d'e-mails de test avec WP Mail SMTP » si la solution ne vous semble pas évidente.

Un autre plugin intercepte la fonction wp_mail()

D'autres plugins peuvent s'intégrer à wp_mail() et modifier ou bloquer ce qui est envoyé. Les plugins de mise en cache, de sécurité et anti-spam sont les plus courants.

Désactivez un par un les autres plugins liés à la messagerie électronique et renvoyez un e-mail de test après chaque désactivation. Si votre journal de messagerie indique que l'e-mail n'a jamais été envoyé, il s'agit presque toujours d'un problème lié à un plugin ou à PHP, et non d'un problème de livraison.

Vous utilisez un service de messagerie inadapté à votre volume

Le service de messagerie gratuit Gmail limite l'envoi à environ 500 e-mails par jour pour un compte personnel. Si votre site WordPress en envoie davantage, vous vous heurtez à un rejet silencieux.

Si votre volume est important, optez pour un service de messagerie transactionnelle — consultez notre sélection de fournisseurs de messagerie transactionnelle pour trouver celui qui vous convient.

Les e-mails arrivent, mais ils atterrissent dans le dossier « Spam »

Techniquement, le message a bien été remis. Du point de vue du destinataire, cela n'a aucune importance : il ne le lit pas. La cause principale réside généralement dans le contenu, la mise en forme ou la réputation, plutôt que dans l'authentification ou le routage. Consultez donc l'étape suivante ainsi que notre guide sur les e-mails WordPress qui finissent dans les spams.

Corrigez vos emails WordPress dès maintenant

Étape 7 : Vérification du contenu et des modèles d'e-mails

La crédibilité et la réputation vous permettent d'accéder à la boîte de réception. Quant à savoir si vous y restez, cela dépend du contenu réel de l'e-mail. Beaucoup d'e-mails « perdus » sont techniquement bien remis, mais finissent dans le dossier spam.

Langue et mise en page

Les anciens déclencheurs fonctionnent toujours :

  • Les MAJUSCULES dans les objets d'e-mail, surtout accompagnées de points d'exclamation
  • Plus d'un point d'exclamation n'importe où
  • Des mots comme « gratuit », « garanti », « agissez maintenant », « offre à durée limitée » — surtout dans les objets d'e-mail
  • Texte caché, astuces « blanc sur blanc », caractères invisibles bizarres
  • Une utilisation très marquée du rouge et du vert (un vestige des anciens modèles d'arnaques)

Structure HTML

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

  • Les e-mails contenant uniquement des images. Un mauvais rapport images/texte est interprété comme un signe de spam.
  • Code HTML incorrect, balises non fermées. L'affichage est moche et donne une impression d'amateurisme.
  • Il n'y a pas de version en texte brut. Les filtres modernes prennent en charge à la fois le HTML et le texte brut.
  • Les URL raccourcies (bit.ly et autres). Évitez de les utiliser dans les e-mails transactionnels.

Pièces jointes

  • Tout fichier dépassant 10 Mo est bloqué par de nombreux filtres.
  • .zip, .exeet .js Les pièces jointes déclenchent presque toujours le système de détection de spam.
  • Pour les images, l'intégration directe est généralement plus efficace que l'ajout en pièce jointe.

Lien de désabonnement manquant (e-mails marketing uniquement)

Si vous envoyez le moindre message pouvant ressembler de près ou de loin à du marketing, vous devez inclure un en-tête de désabonnement en un clic. C'est une obligation prévue par la loi CAN-SPAM, le RGPD et les règles de Gmail/Yahoo relatives aux expéditeurs de messages en masse. Découvrez comment ajouter des en-têtes de désabonnement dans WordPress.

Testez votre e-mail sur mail-tester.com

Envoyez votre e-mail à l'adresse fournie par mail-tester.com : vous obtiendrez un score de probabilité de spam sur 10. Visez un score de 9 ou plus. L'analyse détaillée vous indique précisément ce qui fait baisser votre score.

mailtester pour la vérification de la délivrabilité des courriels

Étape 8 : Particularités de délivrabilité propres à certains fournisseurs

Chaque grand fournisseur applique des filtres différents ; ainsi, un test qui aboutit dans Gmail mais pas dans Outlook est révélateur. Voici ce qu’il faut savoir sur chacun d’entre eux.

Gmail

Les règles d'authentification les plus strictes depuis l'entrée en vigueur des règles relatives aux expéditeurs de masse en 2024. Gmail dispose également d'un onglet « Promotions », qui filtre de nombreux e-mails transactionnels qu'il ne devrait pas — ce qui est agaçant lorsque les réinitialisations de mot de passe sont classées dans la catégorie marketing. L'utilisation de Postmaster Tools est indispensable dès lors que le volume d'e-mails est important. Pour les problèmes spécifiques à Gmail, consultez la section « Gmail bloque vos e-mails ».

Outlook et Microsoft 365

Le filtre SmartScreen d'Outlook est une véritable boîte noire. Microsoft ne dévoile pas les critères de notation utilisés, et le SNDS est ce qui se rapproche le plus d'un aperçu de son fonctionnement. Outlook met également plus de temps que Gmail à retirer un expéditeur de la catégorie « Courrier indésirable » : même les e-mails légitimes peuvent rester dans cette catégorie pendant des semaines, jusqu'à ce qu'un nombre suffisant de destinataires cliquent sur « Ce n'est pas un spam ». Les nouveaux domaines d'envoi sont particulièrement pénalisés à cet égard.

Yahoo et AOL

Ces derniers temps, Yahoo partage ses données avec AOL. C'est le plus strict des quatre grands en matière d'authentification, et il a été le premier à appliquer réellement les règles de 2024. Si Yahoo vous refuse l'accès alors que les autres vous l'accordent, vérifiez d'abord votre authentification.

Apple Mail et iCloud

La fonctionnalité « Protection de la confidentialité des e-mails » d'Apple empêche le suivi ouvert, mais n'affecte pas la livraison ; elle risque donc de fausser vos statistiques sans pour autant être à l'origine du problème que vous essayez de résoudre. iCloud est très strict envers les expéditeurs qui envoient un e-mail pour la première fois à un destinataire donné, et particulièrement pointilleux en ce qui concerne les sous-domaines ; un nouveau sous-domaine d'envoi peut donc mettre plus de temps à gagner la confiance du système ici qu'ailleurs.

Bénéficiaires du programme d'échange d'entreprises

Ce sont les cas les plus complexes. Les solutions de filtrage d'entreprise (Mimecast, Proofpoint, Barracuda) s'intègrent à Exchange et ont toutes leurs propres règles. Si vous gérez un site B2B et que l'ensemble du personnel d'un client ne reçoit pas vos e-mails, la solution consiste presque toujours à demander à son service informatique d'ajouter votre domaine à la liste blanche. Vous ne pouvez pas résoudre ce problème de votre côté.

Diagnostic rapide : du symptôme à la cause probable

Tableau de navigation rapide pour ceux qui connaissent déjà leurs symptômes et souhaitent accéder directement à la section correspondante :

SymptômeCause la plus probableSection à lire
Les e-mails ne parviennent à aucun destinataireIdentifiants SMTP, bloc d'hôtes ou PHP MailÉtapes 1 et 6
Certains destinataires les reçoivent, d'autres nonProblème de réputation avec certains prestatairesÉtapes 5 et 8
Les e-mails arrivent, mais finissent dans le dossier « Spam »Authentification, contenu ou réputationÉtapes 4, 5 et 7
Bounce affiche des erreurs 5.7.1Échec de l'authentificationÉtape 4
Bounce affiche 550 erreursRebond définitif — adresse invalide ou bloquéeÉtape 3
Les e-mails de test fonctionnent, mais pas les vraisClassification du contenu ou du spam dans les envois en masseÉtape 7
Seuls les destinataires Gmail ne reçoivent pas les e-mailsPostmaster Tools vous expliquera pourquoiÉtapes 4 et 5
Seuls les destinataires utilisant Outlook ne reçoivent pas les e-mailsLe SNDS vous expliquera pourquoiÉtapes 5 et 8
L'envoi a soudainement cessé de fonctionnerLes identifiants ont expiré ou un nouvel ajout à la liste noire a été détectéÉtapes 5 et 6
L'envoi des formulaires ne déclenche aucun e-mailProblème d'envoi, pas de livraisonWordPress n'envoie pas d'email

Faites en sorte que cela ne se reproduise plus

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

Mettez en place une authentification efficace dès le premier jour

SPF, DKIM et DMARC : à configurer correctement dès le départ sur tout nouveau domaine d'envoi. Même avec p=none En ce qui concerne DMARC, les rapports vous indiqueront qui envoie des e-mails en se faisant passer pour vous, ce qui constitue une information utile.

Utilisez un véritable service SMTP

La mesure la plus efficace que vous puissiez prendre pour améliorer la délivrabilité d'un site WordPress est de cesser d'utiliser PHP Mail. Choisissez un fournisseur de services de messagerie transactionnelle adapté à votre volume et à votre budget.

Préparation des nouveaux domaines d'envoi

N’augmentez pas votre volume d’e-mails de zéro à plusieurs milliers par jour du jour au lendemain. Pour un serveur de réception, cela ressemble exactement à la stratégie d’un spammeur qui monte en puissance. Procédez à une mise en route progressive.

Découvrez les outils de gestion de la réputation

Utilisez Postmaster Tools et SNDS une fois par semaine. Il est bien plus facile de remédier à une légère baisse de votre score d'expéditeur dès qu'elle se produit que d'y remédier après trois mois de dommages.

Veillez à ce que votre liste reste à jour

  • Supprimez immédiatement les rebonds permanents. Chaque nouvelle tentative d'envoi à une adresse inactive nuit à votre réputation.
  • Réactivez ou supprimez les adresses inactives après six à douze mois sans ouverture.
  • Vérifiez les adresses e-mail saisies dans les formulaires avant de les ajouter à une liste. Consultez la section sur la validation des adresses e-mail dans WordPress.

Configurer les alertes en cas d'échec

Vous ne voulez pas apprendre que vos e-mails n'ont pas été remis par des clients mécontents. Recevez une alerte dès qu'un problème survient : comment recevoir des alertes lorsque les e-mails WordPress ne parviennent pas à leur destinataire.

Lisez les principes fondamentaux

Si c'est la première fois que vous vous penchez sur la délivrabilité, avoir une vue d'ensemble vous fera gagner beaucoup de temps lors du dépannage ultérieur. Commencez par consulter le guide du débutant sur la délivrabilité des e-mails.

Foire aux questions sur les e-mails WordPress qui ne sont pas remis

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

En général, cela peut tenir à l'une des quatre causes suivantes : une authentification de l'expéditeur défaillante (SPF, DKIM ou DMARC), une réputation de l'expéditeur compromise ou un inscription sur une liste noire, un blocage discret du SMTP sortant par votre hébergeur, ou encore le fait que l'e-mail soit filtré vers le dossier spam du destinataire. Commencez par vérifier l'authentification. C'est la cause la plus courante et la plus rapide à vérifier.

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

Configurez un journal des e-mails. WP Mail SMTP enregistre chaque wp_mail() l'appel et ce qui s'est passé. Si le journal indique Envoyé, le problème se situe en aval de votre site. Si le message indique Échec ou si l'e-mail n'apparaît pas du tout dans le journal, le problème concerne l'envoi et non la livraison, et la solution est différente.

Pourquoi mes e-mails arrivent-ils sur Gmail mais pas sur Outlook (ou l'inverse) ?

Chaque fournisseur effectue ses propres filtrages. Si Gmail accepte vos messages et qu'Outlook les rejette, le problème réside dans votre réputation ou dans votre authentification, telles qu'elles sont perçues par Outlook. Vérifiez le service SNDS de Microsoft. Activez-le pour Gmail et consultez les outils Postmaster. Les échecs spécifiques à un fournisseur renvoient directement aux diagnostics propres à ce fournisseur.

Que signifie « Notification de statut de livraison (échec) » ?

Il s'agit d'un message d'erreur. Un serveur de messagerie a rejeté votre e-mail et vous en explique la raison. Le code SMTP figurant dans le corps du message (550, 421, 5.7.1, etc.) correspond au diagnostic proprement dit ; vous trouverez à l'étape 3 ci-dessus un guide d'interprétation des codes les plus courants.

Mon hébergeur peut-il bloquer des e-mails sans m'en informer ?

Oui, et c'est le cas de nombreux hébergeurs mutualisés. Ils bloquent le SMTP sortant ou rejettent en silence les e-mails envoyés via la fonction PHP mail. Le symptôme : les e-mails semblent s'envoyer sans erreur, mais n'arrivent jamais à destination. La solution consiste à utiliser un service SMTP externe plutôt que de compter sur le système de 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 ?

Cela peut prendre de quelques semaines à quelques mois, selon la gravité des dommages et le volume d'envois que vous effectuez pendant la phase de rétablissement. La solution la plus rapide consiste à remédier à la cause de la baisse (nettoyer votre liste, cesser d'envoyer des messages aux adresses inactives) et à réduire le volume d'envois pendant que votre réputation se rétablit. Envoyer davantage de messages pour « prouver » votre légitimité ne fait qu'empirer les choses.

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

Oui, surtout après 2024. Gmail et Yahoo l'exigent déjà pour les expéditeurs en masse, et d'autres fournisseurs s'engagent dans la même voie. Sans DMARC, vos e-mails risquent davantage d'être signalés comme suspects, même si les vérifications SPF et DKIM sont validées.

Mes e-mails WordPress atterrissent dans le dossier spam — s'agit-il du même problème ?

C'est similaire, mais pas tout à fait. Quand un e-mail finit dans le dossier spam, cela signifie qu'il a bien été remis, puis filtré. Quand il n'arrive pas, cela signifie qu'il a été rejeté ou supprimé avant même d'être remis. Les solutions se recoupent largement : l'authentification, la réputation et le contenu jouent tous un rôle dans les deux cas.

Ensuite, découvrez comment résoudre les retards dans la réception des e-mails dans WordPress.

Les problèmes de livraison ne sont pas le seul casse-tête en matière de délivrabilité. Si vos e-mails arrivent avec quelques heures de retard, il s'agit d'un autre problème. Découvrez comment résoudre les retards d'envoi d'e-mails dans WordPress pour connaître la marche à suivre.

Améliorer la délivrabilité est un processus. Les principaux gains à court terme proviennent d'une authentification correcte et de l'abandon de l'envoi par PHP Mail. Les gains à long terme découlent d'une surveillance attentive de la réputation et du maintien d'une liste de diffusion propre. Une fois ces éléments en place, ce type de problème disparaît en grande partie.

Si vous souhaitez mettre tout cela en place rapidement sur un site WordPress, WP Mail SMTP est là pour ça. Le journal des e-mails intégré détecte les échecs dès qu’ils se produisent, les alertes vous préviennent avant même que les clients ne s’en aperçoivent, les connexions de secours prennent le relais en cas de panne du serveur de messagerie, et l’assistant de configuration vous guide tout au long du processus de connexion à n’importe quel service transactionnel majeur, avec une authentification correctement configurée dès le départ.

Corrigez vos emails WordPress dès maintenant

Prêt à régler vos problèmes d'e-mails ? Lancez-vous dès aujourd'hui avec le meilleur plugin SMTP pour WordPress. Si vous préférez confier la configuration à un professionnel, l'option « White Glove Setup » est disponible à l'achat, et tous les abonnements payants bénéficient d'une garantie de remboursement de 14 jours.

Si cet article vous a aidé, n'hésitez pas à nous suivre sur Facebook et Twitter pour d'autres conseils et tutoriels WordPress.

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

Rachel Adnyana

Rachel écrit sur WordPress depuis une dizaine d'années et construit des sites web depuis bien plus longtemps. Outre le développement web, elle est fascinée par l'art et la science du référencement et du marketing numérique.

Essayez notre plugin gratuit WP Mail SMTP

Utilisez votre fournisseur SMTP favori pour envoyer vos emails WordPress de manière fiable.