Voulez-vous savoir comment résoudre le problème de WordPress qui n'envoie pas d'email ? Il s'agit d'un problème très courant, et presque toutes les personnes ayant un formulaire de contact rencontreront ce problème à un moment ou à un autre.
Le problème le plus courant que j'ai rencontré est la façon dont WordPress gère le courrier électronique par défaut. Il s'appuie sur votre serveur web pour envoyer les messages, et dans de nombreux cas, ces courriels ne quittent même pas le serveur.
Si vous manquez des notifications importantes, vous êtes probablement frustré. J'ai connu des sites où les entrées de formulaire n'arrivaient pas dans la boîte de réception, ce qui causait de la confusion à la fois pour le propriétaire du site et pour ses utilisateurs.
Dans ce guide, je vais donc vous montrer exactement comment résoudre le problème en commençant par dépister les problèmes courants, puis en utilisant une méthode que j'ai personnellement utilisée à de nombreuses reprises pour faire fonctionner les emails de WordPress de manière fiable.
Corrigez vos emails WordPress maintenant ! 🙂 .
Comment résoudre le problème de non-envoi d'email sur WordPress
Voici un bon tutoriel vidéo qui explique pourquoi WordPress n'envoie pas d'emails, et qui utilise WP Mail SMTP avec SendLayer pour authentifier vos messages.
Si vous préférez suivre des étapes écrites, le guide étape par étape ci-dessous fournit des solutions à certains problèmes courants de notification par email avec WordPress.
1. Dépanner les emails WordPress qui ne sont pas envoyés
Si vous vous demandez pourquoi vos e-mails WordPress ne sont pas envoyés (ou disparaissent), commencez par suivre les étapes de dépannage ci-dessous.
Vérifier le dossier Spam ou Junk
Avant de supposer que quelque chose est cassé, vérifiez votre dossier spam. J'ai vu des emails WordPress parfaitement valides y atterrir simplement parce que l'adresse de l'expéditeur ne correspondait pas au domaine du site.
Les fournisseurs de messagerie électronique comme Gmail signalent rapidement les messages qui ne passent pas les contrôles de base. Si votre courriel s'y trouve, marquez-le comme "Pas de spam" et suivez les autres étapes pour éviter que cela ne se reproduise.
Si vous souhaitez vérifier si vos courriels sont envoyés en spam, vous pouvez vérifier si vous figurez sur une liste noire de spam. Testez l'adresse IP de votre serveur à l'aide du vérificateur de listes noires de MXToolbox. Il suffit de cliquer sur Blacklist Check pour analyser plus de 100 listes noires à la fois.

Assurez-vous d'utiliser un domaine électronique
Si votre site web envoie du courrier électronique à partir d'une adresse générique telle que [email protected], cela peut être un signal d'alarme pour de nombreux serveurs de courrier électronique. Je recommande toujours d'utiliser une adresse comme [email protected].
Cela donne un aspect plus professionnel et réduit les risques de blocage de vos messages. Lorsque j'ai fait passer un site à une messagerie basée sur un domaine, le taux de réussite de la livraison s'est immédiatement amélioré.
Pour le vérifier, allez dans Réglages " Général dans votre tableau de bord WordPress et vérifiez que votre adresse e-mail est correcte. S'il ne s'agit pas d'une adresse de domaine, si elle est obsolète ou si elle contient une faute de frappe, vos courriels n'arriveront jamais dans les boîtes de réception.

Testez la fonction PHP mail() sur votre serveur
WordPress utilise la fonction intégrée mail() de PHP pour envoyer des messages. Le problème ? De nombreux hébergeurs bloquent ou limitent cette fonction pour réduire le spam.
Si vous êtes sur un hébergement mutualisé et que rien ne passe, c'est peut-être la raison. La fonction PHP mail() par défaut n'ajoute aucune authentification pour prouver que le message est légitime.
J'envoie généralement un courriel de test rapide à l'aide d'un outil comme Mail-Tester pour voir si la fonction de messagerie fonctionne. En cas d'échec, il est temps de passer au protocole SMTP.
De même, si vous créez votre site sur votre ordinateur avant de le télécharger, vos emails ne fonctionneront probablement pas. WP Mail SMTP corrigera le fait que WordPress n'envoie pas d'email sur l'hébergeur local, afin que vous puissiez recevoir les notifications de WordPress comme le ferait un site réel.
Quelle que soit la raison, si vous ne recevez pas d'emails de WordPress, il y a de fortes chances que WP Mail SMTP résolve le problème.
Les e-mails WordPress ne sont toujours pas envoyés ?
Si aucun de ces problèmes ne s'applique à vous, il est probable qu'il s'agisse simplement d'un manque d'authentification. Nous pouvons corriger cela avec WP Mail SMTP.
Ainsi, que vous ayez des emails WordPress qui partent en spam ou un autre plugin qui n'envoie pas de notifications, WP Mail SMTP devrait vous aider à résoudre vos problèmes de délivrabilité une fois pour toutes.
2. Installer le plugin WP Mail SMTP
Nous allons utiliser WP Mail SMTP pour réacheminer vos emails à travers un fournisseur de service d'email tiers (ESP). Cela ajoutera l'authentification nécessaire pour que les emails soient délivrés de manière fiable.
Tout d'abord, vous devez installer WP Mail SMTP sur votre site WordPress. WP Mail SMTP est un plugin WordPress qui reconfigure la fonction mailer de PHP. wp_mail()
pour utiliser SMTP plutôt que PHP.

Vous pouvez utiliser la version gratuite ou payante, mais vous aurez besoin de la version Pro ou supérieure pour utiliser les fonctions d'enregistrement des e-mails et de création de rapports. Nous reviendrons plus tard sur les paramètres de ce plugin.
Pour télécharger le plugin, rendez-vous sur votre compte WP Mail SMTP et cliquez sur l'onglet Téléchargements. Vous pouvez télécharger le fichier zip du plugin en cliquant sur Download WP Mail SMTP.

Ensuite, allez sur votre site web et connectez-vous au tableau de bord de WordPress. Allez dans Plugins " Ajouter un nouveau. Téléchargez le fichier zip du plugin et cliquez sur Installer maintenant.

Une fois le plugin installé, veillez à l'activer. Cela lancera l'assistant de configuration dans votre navigateur. Nous sommes maintenant prêts à configurer votre fournisseur de messagerie pour WordPress.
2. Connecter WordPress à un expéditeur
Maintenant, vous allez acheminer vos emails à travers un fournisseur d'email séparé pour résoudre le problème de WordPress qui n'envoie pas d'email. Avec WP Mail SMTP, c'est très facile à configurer.
Je vous suggère d'utiliser l'assistant d'installation afin de ne pas perdre de temps à jouer avec les paramètres de configuration. Pour commencer, cliquez sur le bouton " Let's Get Started " de l'assistant de configuration.

Sur l'écran suivant, vous verrez une liste des expéditeurs disponibles que vous pouvez configurer dans WP Mail SMTP. Je recommande personnellement l'utilisation de SendLayer, SMTP.com, ou Brevo (anciennement Sendinblue).

Tous ces fournisseurs aideront à résoudre le problème de WordPress qui n'envoie pas d'email. Cependant, certains d'entre eux ne sont pas adaptés aux gros volumes d'emails. Voici un guide rapide si vous n'êtes pas sûr de votre choix :
- Petits sites web ou tests: Vous pouvez utiliser d'autres SMTP pour cela. Cependant, gardez à l'esprit que la plupart des serveurs SMTP ont des limites de débit, ce qui pourrait faire échouer vos emails WordPress sur un site très fréquenté. Pour une option alternative, SendLayer, Postmark, et Brevo (anciennement Sendinblue) ont tous des comptes d'essai gratuits.
- Site web envoyant quelques courriels par jour: Le mailer Gmail est une bonne option si vous avez un espace de travail Google ou un compte Gmail. Il vous permettra d'envoyer des courriels à partir de n'importe lequel de vos alias Gmail dans WordPress, ce qui est pratique si vous voulez utiliser différents alias Gmail avec différents formulaires ou plugins. Gmail et Google Workspace sont cependant un peu plus compliqués à configurer.
- Sites web de taille moyenne à grande: Les sites web qui envoient des courriels transactionnels devraient envisager d'utiliser un fournisseur de messagerie professionnel comme SendLayer, SMTP.com ou Brevo.
Si vous n'êtes pas sûr de votre choix, Brevo vous permet de commencer à envoyer des courriels gratuitement. Il authentifie également votre nom de domaine, plutôt qu'une adresse e-mail individuelle, de sorte que vous pouvez envoyer des e-mails à partir de n'importe quelle adresse de votre domaine dans WordPress.
Lorsque vous avez choisi un expéditeur, passez à la documentation en utilisant les liens ci-dessous. La documentation vous aidera à établir une connexion entre votre site web et le mailer que vous avez choisi dans l'assistant.
Mailers disponibles dans toutes les versions | Mailers dans WP Mail SMTP Pro |
---|---|
Envoi de la couche | Amazon SES |
SMTP.com | Microsoft 365 / Outlook.com |
Brevo | Zoho Mail |
Espace de travail Google / Gmail | |
Arme à feu | |
Le cachet de la poste | |
SendGrid | |
SparkPost | |
Autres SMTP |
La documentation de votre fournisseur de messagerie vous expliquera où trouver les informations d'identification dont vous avez besoin et où les coller dans l'assistant d'installation.
Besoin d'un coup de main ?
Notre licence Elite comprend l'installation White Glove pour SendLayer, SMTP.com, ou Brevo.
Si vous souhaitez configurer plusieurs expéditeurs, vous pouvez le faire dans les paramètres Connexions supplémentaires une fois que vous avez terminé l'assistant de configuration.
Vous pouvez ensuite sélectionner une connexion de secours et configurer le routage intelligent. Une fois la connexion établie, revenez à ce guide.
4. Activer l'enregistrement des courriels (recommandé)
À l'étape suivante, deux options sont activées par défaut dans l'assistant. Elles sont les suivantes :
- Délivrabilité des courriels
- Suivi des erreurs
Ces deux options permettent d'améliorer la délivrabilité des emails. Si vous avez WP Mail SMTP Pro, vous pouvez activer des fonctionnalités supplémentaires ici aussi.

La première fonction que vous pouvez activer ici est celle des journaux détaillés des courriels. Cette fonction vous permet de voir l'état de livraison de vos courriels et d'autres informations utiles dans les rapports complets sur les courriels.
Si vous le souhaitez, vous pouvez également recevoir un résumé hebdomadaire par courrier électronique présentant une vue d'ensemble de vos derniers enregistrements. Cela vous permet de surveiller activement vos formulaires de contact et de vous assurer que vous n'en manquez aucun.

Les alertes e-mail instantanées vous informent lorsqu'un e-mail de votre site ne parvient pas à être envoyé. Vous pouvez ainsi résoudre efficacement le problème et relancer l'envoi de vos courriels.

Ensuite, si vous avez activé l'enregistrement des courriels, vous aurez également la possibilité d'activer certaines fonctions avancées d'enregistrement des courriels.

Ces fonctions vous permettent, par exemple, de
- Stocker les pièces jointes dans WordPress
- Renvoyer ou faire suivre les courriels qui ont échoué
- Exporter les courriels envoyés au format EML
- Exportation des journaux au format XLSX ou CSV
- Générer des rapports par courrier électronique
- Suivez les ouvertures et les clics dans vos emails WordPress

Pour plus de détails, consultez notre article sur l'enregistrement des emails WordPress. Nous sommes maintenant prêts à terminer l'assistant de configuration et à tester votre courrier électronique.
Pour la dernière étape, récupérez la clé de licence de votre compte WP Mail SMTP et collez-la dans la case pour activer les fonctionnalités Pro et les futures mises à jour.

Et le tour est joué ! WP Mail SMTP enverra automatiquement un email de test pour que vous puissiez vérifier que tout fonctionne correctement.

5. Forcer à partir d'un courriel pour éviter les problèmes de livraison
Lorsque vous configurez votre expéditeur dans WP Mail SMTP, il y a un paramètre que vous remarquerez probablement appelé Force From Email. Il apparaît juste en dessous du champ où vous entrez votre adresse From Email.
Par défaut, WordPress utilise l'adresse électronique de l'administrateur de votre site pour envoyer des messages. Mais j'ai constaté que cela pouvait poser des problèmes, en particulier avec différents plugins WordPress, car l'adresse électronique peut ne pas correspondre à l'adresse approuvée par votre expéditeur.
C'est là que ce paramètre s'avère utile. Lorsque vous activez l'option Forcer l'adresse électronique , vous vous assurez que tous les courriels envoyés à partir de votre site utilisent l'adresse que vous avez saisie dans le champ "Adresse électronique".

Une fois que vous avez tout configuré, il est temps de vérifier que vos courriels sont envoyés comme il se doit.
Allez sur WP Mail SMTP " Tools, et cliquez sur l'onglet Email Test. C'est ici que vous pouvez envoyer un message rapide pour voir si vos emails WordPress fonctionnent correctement.

Questions fréquemment posées sur le fait que WordPress n'envoie pas d'email
Vous avez des questions sur les emails WordPress qui ne fonctionnent pas ? Nous répondons ci-dessous aux questions les plus courantes.
Qu'est-ce que le SMTP ?
SMTP est l'acronyme de Simple Mail Transfer Protocol (protocole de transfert de courrier simple). Il s'agit du protocole utilisé par les serveurs pour envoyer des courriers électroniques.
Dans WordPress, vous pouvez utiliser le protocole SMTP pour envoyer des courriels au lieu de vous fier à votre serveur web. Cette méthode est plus fiable car elle ajoute l'authentification correcte à vos courriels.
Quelle adresse électronique dois-je utiliser comme adresse "De" ?
De nombreux plugins de formulaires de contact utilisent l'adresse électronique de l'administrateur comme adresse "From". Cela peut entraîner des problèmes de délivrabilité des courriels.
Maintenant que vous avez installé WP Mail SMTP, vous devez toujours utiliser l'email de provenance que vous avez authentifié dans l'assistant de configuration.
Cela garantira que tous vos courriels ont l'authentification correcte. En d'autres termes, les courriels provenant de WordPress seront délivrés comme s'ils avaient été envoyés à partir de votre compte de messagerie.
Si vous avez une tonne de plugins différents qui envoient tous des emails, WP Mail SMTP vous permet de forcer le From Email et le From Name sur l'ensemble de votre site.

C'est un moyen très simple de s'assurer que vous n'envoyez pas de courrier électronique à partir d'une adresse "From" qui n'est pas authentifiée.
Puis-je configurer WooCommerce SMTP ?
Oui ! Une fois que vous aurez complété les étapes de ce tutoriel, tous les emails de commande WooCommerce seront envoyés à partir de l'expéditeur que vous aurez choisi.
Vous pouvez utiliser un serveur SMTP pour WooCommerce, mais nous vous recommandons d'utiliser plutôt un fournisseur d'emails transactionnels. Cela permettra à vos clients de recevoir rapidement les emails de commande de WooCommerce.
Pourquoi ne puis-je pas utiliser PHPMailer ?
PHPMailer est la méthode par défaut pour envoyer des emails dans WordPress, mais elle est très peu fiable. Avec PHP mail(), vos emails sont envoyés sans aucune information d'authentification. Par conséquent, les serveurs de messagerie traitent généralement les emails PHP comme du spam, ce qui entraîne des problèmes de délivrabilité.
Pour éviter que vos courriels WordPress ne soient envoyés dans des spams, vous devez configurer votre site WordPress pour qu'il utilise le protocole SMTP, qui fournit l'authentification nécessaire pour prouver que vos courriels sont légitimes.
Le plugin WP Mail SMTP est utilisé presque universellement par les sites WordPress pour arrêter d'envoyer des emails avec PHP et utiliser SMTP à la place. De plus, il rend le dépannage des problèmes d'emails beaucoup plus facile grâce à la fonction intégrée d'enregistrement des emails de WP Mail SMTP.
Pourquoi "Other SMTP" ne fonctionne-t-il pas ?
Si l'autre mailer SMTP ne fonctionne pas, ou si vous obtenez une erreur SMTP, vérifiez d'abord que vous utilisez les bons paramètres SMTP dans WP Mail SMTP.
En particulier, faites attention au port SMTP, car les exigences varient d'un serveur à l'autre.
Si cela ne fonctionne pas, il se peut que vous utilisiez un hébergeur qui bloque le SMTP ou qui vous empêche d'utiliser son propre serveur SMTP. Ce blocage est généralement mis en place pour empêcher les utilisateurs d'envoyer du spam à partir de WordPress, ou pour vous encourager à payer pour le service SMTP de l'hébergeur.
Si le SMTP est bloqué par votre hébergeur, vous pouvez utiliser n'importe quel fournisseur de messagerie basé sur une API, comme Brevo, SMTP.com ou Gmail, pour contourner le problème. Pour plus de détails, consultez nos articles sur :
Ces guides sont conçus spécifiquement pour les clients qui ne peuvent pas utiliser SMTP pour envoyer des e-mails sur leur plan d'hébergement.
Pourquoi "Autre SMTP" fait-il perdre du temps à mon site ?
Si l'option Autre SMTP fait perdre du temps à votre site WordPress, c'est le signe que vous avez peut-être un réglage DNS incorrect ou que votre serveur SMTP est en panne.
Il s'agit également d'un problème courant pour les utilisateurs de Cloudflare qui ont les mauvais paramètres de proxy dans leur zone DNS. Consultez ce guide pour réparer les emails WordPress sur Cloudflare pour plus de détails sur les paramètres que vous devez modifier.
Pourquoi WordPress n'envoie-t-il pas d'e-mail de confirmation aux utilisateurs ?
Si vous souhaitez que les utilisateurs reçoivent un email de confirmation après avoir soumis un formulaire de contact sur votre site WordPress, vous pouvez facilement le mettre en place en utilisant WPForms.
Pour plus d'informations, voir cet article sur l'envoi de courriels de confirmation aux utilisateurs après l'envoi de formulaires.
Pourquoi un avertissement DMARC, SPF ou DKIM apparaît-il ?
WP Mail SMTP dispose d'un vérificateur de domaine qui scanne automatiquement les enregistrements DNS de votre domaine. S'il détecte un problème avec votre DNS qui pourrait affecter la délivrabilité des emails, il vous le signalera lorsque vous enverrez un email de test.

Pour y remédier, commencez par lire nos guides sur les DNS :
- Que sont DMARC, SPF et DKIM ?
- Comment créer un enregistrement DMARC
- Comment fusionner 2 enregistrements SPF
Une fois que vos enregistrements DNS sont corrects, vos courriels seront authentifiés correctement et n'atterriront plus dans le dossier spam de votre destinataire.
Gmail rejette les courriels non authentifiés, c'est pourquoi la configuration de ces enregistrements est particulièrement importante pour s'assurer que vos courriels WordPress sont délivrés aux utilisateurs de Gmail.
Ensuite, suivre l'activité des courriels dans WordPress
Maintenant que vous avez corrigé le problème de WordPress qui n'envoie pas d'emails, vérifiez notre suivi des ouvertures et des clics. Utilisez WP Mail SMTP pour suivre les ouvertures et les clics sur des emails individuels ou générer un rapport pour n'importe quelle ligne d'objet.

Cela fait de WP Mail SMTP un excellent plugin de suivi des utilisateurs. Et si vous êtes à la recherche d'autres options de plugins, consultez notre tour d'horizon des meilleurs plugins WordPress de messagerie.
Corrigez vos emails WordPress dès maintenant
Prêt à réparer vos emails ? Commencez dès aujourd'hui avec le meilleur plugin WordPress SMTP. Si vous n'avez pas le temps de réparer vos emails, vous pouvez obtenir une assistance complète de White Glove Setup en tant qu'achat supplémentaire, et il y a une garantie de remboursement de 14 jours pour tous les plans payants.
Si cet article vous a aidé, n'hésitez pas à nous suivre sur Facebook et Twitter pour d'autres conseils et tutoriels WordPress.