Résumé IA
Vous voulez savoir comment résoudre le problème d'envoi d'e-mails par WordPress ? C'est un problème très courant, et presque tout le monde ayant un formulaire de contact rencontrera ce problème à un moment donné.
Le problème le plus courant que j'ai rencontré est la façon dont WordPress gère les e-mails par défaut. Il s'appuie sur votre serveur Web pour envoyer des messages, et dans de nombreux cas, ces e-mails ne quittent même jamais le serveur.
Si vous manquez des notifications importantes, vous êtes probablement frustré. J'ai eu des sites où les entrées de formulaire n'arrivaient pas dans la boîte de réception, et cela a causé de la confusion tant pour le propriétaire du site que pour ses utilisateurs.
Donc, dans ce guide, je vais vous montrer exactement comment résoudre le problème en dépannant d'abord les problèmes courants, puis en utilisant une méthode que j'ai personnellement utilisée de nombreuses fois pour que les e-mails WordPress fonctionnent de manière fiable.
Corrigez vos e-mails WordPress maintenant ! :)
Comment résoudre le problème d'envoi d'e-mails par WordPress
Voici un bon tutoriel vidéo qui explique le problème de l'envoi d'e-mails par WordPress, qui utilise WP Mail SMTP ainsi que 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 e-mail avec WordPress.
1. Dépanner les e-mails WordPress non envoyés
Si vous vous demandez pourquoi vos e-mails WordPress ne sont pas envoyés (ou disparaissent), commencez par suivre ces étapes de dépannage ci-dessous.
Vérifier le dossier Spam ou Indésirables
Avant de supposer que quelque chose est cassé, vérifiez votre dossier spam. J'ai vu des e-mails 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 comme Gmail signalent rapidement les messages qui ne passent pas les vérifications de base. Si vous trouvez votre e-mail là-bas, marquez-le comme « Pas un spam » et passez aux autres étapes pour éviter que cela ne se reproduise.
Si vous voulez vérifier si vos e-mails vont dans le spam, vous pouvez vérifier si vous êtes sur une liste noire de spam. Testez votre adresse IP de serveur en utilisant le vérificateur de listes noires MXToolbox. Cliquez simplement sur Vérifier la liste noire pour analyser plus de 100 listes noires à la fois.
Assurez-vous d'utiliser un e-mail de domaine
Si votre site Web envoie des e-mails à partir d'une adresse générique comme [email protected], cela pourrait être un signal d'alarme pour de nombreux serveurs de messagerie. Je recommande toujours d'utiliser une adresse comme [email protected].
Cela semble plus professionnel et réduit les chances que vos messages soient bloqués. Lorsque j'ai fait passer un site à un e-mail basé sur un domaine, le taux de réussite de la livraison s'est immédiatement amélioré.
Pour vérifier cela, allez dans Paramètres » Général dans votre tableau de bord WordPress et vérifiez si votre adresse e-mail est correcte. Si ce n'est pas un e-mail de domaine, s'il est obsolète ou s'il y a une faute de frappe, vos e-mails n'atteindront jamais les boîtes de réception.
Tester la fonction PHP mail() sur votre serveur
WordPress utilise la fonction mail() intégrée 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, cela pourrait ê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 e-mail de test rapide à l'aide d'un outil comme Mail-Tester pour voir si la fonction mail fonctionne. Si elle échoue, il est temps de passer à SMTP.
De même, si vous créez votre site sur votre ordinateur avant de le téléverser, vos e-mails ne fonctionneront probablement pas. WP Mail SMTP corrigera le problème de WordPress qui n’envoie pas d’e-mails en local, afin que vous puissiez recevoir les notifications WordPress comme un site en ligne.
Quelle que soit la raison, si vous ne recevez pas d’e-mails 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 que le problème soit simplement une authentification manquante. Nous pouvons résoudre ce problème avec WP Mail SMTP.
Ainsi, que vos e-mails WordPress arrivent dans les spams ou que tout autre plugin 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 e-mails via un fournisseur de services d’e-mails tiers (ESP). Cela ajoutera l’authentification nécessaire pour qu’ils soient livrés de manière fiable.
Tout d’abord, vous voudrez installer WP Mail SMTP sur votre site WordPress. WP Mail SMTP est un plugin WordPress qui reconfigure la fonction d’expéditeur 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 fonctionnalités de journalisation et de reporting des e-mails. Nous parlerons de ces paramètres de plugin plus tard.
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 Télécharger WP Mail SMTP.

Ensuite, accédez à votre site Web et connectez-vous au tableau de bord WordPress. Allez dans Extensions » Ajouter. Téléversez le fichier zip du plugin et cliquez sur Installer maintenant.

Une fois le plugin installé, assurez-vous de l’activer. Cela lancera l’Assistant de configuration dans votre navigateur. Nous sommes maintenant prêts à configurer votre fournisseur d’e-mails pour WordPress.
2. Connecter WordPress à un service d'envoi d'e-mails
Maintenant, vous allez acheminer vos e-mails via un fournisseur d’e-mails distinct pour résoudre le problème de non-envoi d’e-mails par WordPress. Avec WP Mail SMTP, la configuration est très simple.
Je vous suggère d’utiliser l’Assistant de configuration afin de ne pas avoir à passer du temps à jouer avec les paramètres de configuration vous-même. Pour commencer, cliquez sur le bouton C’est parti dans 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 d’utiliser SendLayer, SMTP.com, ou Brevo (anciennement Sendinblue).

Tous ces fournisseurs aideront à résoudre le problème de non-envoi d’e-mails par WordPress. Cependant, certains d’entre eux ne conviennent pas aux grands volumes d’e-mails. Voici un guide rapide si vous n’êtes pas sûr de ce qu’il faut choisir ici :
- Petits sites Web ou tests : Vous pouvez utiliser Autre SMTP pour cela. Cependant, gardez à l’esprit que la plupart des serveurs SMTP ont des limites de débit, ce qui pourrait entraîner l’échec de vos e-mails WordPress sur un site très fréquenté. Pour une option alternative, SendLayer, Postmark et Brevo (anciennement Sendinblue) proposent tous des comptes d’essai gratuits.
- Sites web envoyant quelques e-mails par jour : Le service d'envoi d'e-mails de Gmail est une bonne option si vous avez un compte Google Workspace ou Gmail. Il vous permettra d'envoyer des e-mails depuis n'importe lequel de vos alias Gmail dans WordPress, ce qui est pratique si vous souhaitez utiliser différents alias Gmail avec différents formulaires ou plugins. Gmail et Google Workspace sont un peu plus compliqués à configurer, cependant.
- Alertes e-mail instantanées vous informent lorsqu'un e-mail de votre site n'a pas pu être envoyé. De cette façon, vous pouvez résoudre efficacement le problème et faire en sorte que vos e-mails soient à nouveau envoyés.
Si vous n'êtes pas sûr de votre choix, Brevo vous permet de commencer à envoyer des e-mails gratuitement. Il authentifie également votre nom de domaine, plutôt qu'une adresse e-mail individuelle, vous pouvez donc envoyer des e-mails depuis n'importe quelle adresse de votre domaine dans WordPress.
Une fois que vous avez choisi un service d'envoi d'e-mails, consultez la documentation en utilisant les liens ci-dessous. La documentation vous aidera à établir une connexion entre votre site web et le service d'envoi que vous avez choisi dans l'assistant.
| Expéditeurs disponibles dans toutes les versions | Expéditeurs dans WP Mail SMTP Pro |
|---|---|
| SendLayer | Amazon SES |
| SMTP.com | Microsoft 365 / Outlook.com |
| Brevo | Zoho Mail |
| Google Workspace / Gmail | |
| Mailgun | |
| Postmark | |
| SendGrid | |
| SparkPost | |
| Autre SMTP |
La documentation de votre fournisseur d'e-mails expliquera où trouver les informations d'identification dont vous avez besoin et où les coller dans l'assistant de configuration.
Besoin d'aide ?
Notre licence Elite inclut la configuration White Glove pour SendLayer, SMTP.com ou Brevo.
Si vous souhaitez configurer plusieurs services d’envoi, vous pouvez le faire dans les paramètres de 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 la journalisation des e-mails (recommandé)
Dans l'étape suivante, l'assistant aura deux options activées par défaut. Ce sont :
- Délivrabilité des e-mails
- Suivi des erreurs
Les deux options aideront à améliorer la délivrabilité des e-mails. Si vous avez WP Mail SMTP Pro, vous pouvez également activer des fonctionnalités supplémentaires ici.

La première fonctionnalité que vous pouvez activer ici est Journaux d'e-mails détaillés. Cette fonctionnalité vous permet de voir le statut de livraison de vos e-mails et d'autres informations utiles dans Rapports d'e-mails complets.
Si vous le souhaitez, vous pouvez également recevoir un Résumé hebdomadaire des e-mails présentant un aperçu de vos journaux récents. Cela vous aide à surveiller activement les e-mails de votre formulaire de contact pour vous assurer que vous n'en manquez aucun.

Les alertes par e-mail instantanées vous informent lorsqu’un e-mail de votre site n’a pas pu être envoyé. Vous pouvez ainsi résoudre le problème efficacement et rétablir l’envoi de vos e-mails.

Ensuite, si vous avez activé les journaux d'e-mails, vous aurez également la possibilité d'activer certaines fonctionnalités avancées de journalisation des e-mails.

Ces fonctionnalités vous permettent de faire des choses comme :
- Stocker les pièces jointes dans WordPress
- Renvoyer ou transférer les e-mails qui ont échoué
- Exporter les e-mails envoyés au format EML
- Exporter les journaux au format XLSX ou CSV
- Générer des rapports d'e-mails
- Suivre les ouvertures et les clics dans vos e-mails WordPress

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

Et voilà ! WP Mail SMTP enverra un e-mail de test automatique pour que vous puissiez vérifier que tout fonctionne correctement.

5. Forcez l'e-mail d'expéditeur pour éviter les problèmes de livraison
Lorsque vous configurez votre service d'envoi d'e-mails dans WP Mail SMTP, il existe un paramètre que vous remarquerez probablement appelé Forcer l'e-mail de l'expéditeur. Il apparaît juste en dessous du champ où vous entrez votre adresse e-mail de l'expéditeur.
Par défaut, WordPress utilise l'e-mail d'administration de votre site pour envoyer des messages. Mais j'ai constaté que cela peut causer des problèmes, en particulier avec différents plugins WordPress, car l'e-mail peut ne pas correspondre à l'adresse approuvée par votre service d'envoi.
C'est là que ce paramètre est utile. Lorsque vous activez l'option Forcer l'e-mail de l'expéditeur , elle garantit que tous les e-mails envoyés depuis votre site utilisent l'adresse que vous avez saisie dans le champ E-mail de l'expéditeur.
Une fois que vous avez tout configuré, il est temps de vérifier que vos e-mails sont bien envoyés comme ils le devraient.
Accédez à WP Mail SMTP » Outils, et cliquez sur l'onglet Test d'e-mail. C'est ici que vous pouvez envoyer un message rapide pour voir si vos e-mails WordPress fonctionnent maintenant correctement.
Questions fréquemment posées sur les e-mails WordPress qui n'arrivent pas
Vous avez des questions sur les e-mails WordPress qui ne fonctionnent pas ? Nous répondrons à quelques questions courantes ci-dessous.
Qu'est-ce que le SMTP ?
SMTP signifie Simple Mail Transfer Protocol. C'est le protocole que les serveurs utilisent pour envoyer des e-mails.
Dans WordPress, vous pouvez utiliser le SMTP pour envoyer des e-mails au lieu de dépendre de votre serveur Web. C'est plus fiable car cela ajoute la bonne authentification à vos e-mails.
Quelle adresse e-mail dois-je utiliser comme e-mail « Expéditeur » ?
De nombreux plugins de formulaire de contact utilisent l'e-mail d'administration comme adresse d'expéditeur. Cela peut entraîner des problèmes de délivrabilité des e-mails.
Maintenant que vous avez installé WP Mail SMTP, vous devriez toujours utiliser l'e-mail de l'expéditeur que vous avez authentifié dans l'Assistant de configuration.
Cela garantira que tous vos e-mails ont la bonne authentification. En d'autres termes, les e-mails de WordPress seront livrés comme s'ils avaient été envoyés depuis votre compte e-mail.
Si vous avez une multitude de plugins différents qui envoient des e-mails, WP Mail SMTP vous permet de forcer l'e-mail de l'expéditeur et le nom de l'expéditeur sur l'ensemble de votre site.

C'est un moyen très simple de vous assurer que vous n'envoyez pas d'e-mails à partir d'une adresse d'expéditeur non authentifiée.
Puis-je configurer WooCommerce SMTP ?
Oui ! Une fois que vous aurez suivi les étapes de ce tutoriel, tous les e-mails de commande WooCommerce seront envoyés depuis le service d'envoi que vous avez choisi.
Vous pouvez utiliser un serveur SMTP pour WooCommerce, mais nous vous recommandons d'utiliser plutôt un fournisseur d'e-mails transactionnels. Cela garantira que vos clients reçoivent rapidement les e-mails de commande WooCommerce.
Pourquoi ne puis-je pas utiliser PHPMailer ?
PHPMailer est la méthode par défaut pour envoyer des e-mails dans WordPress, mais elle est très peu fiable. Avec PHP mail(), vos e-mails sont envoyés sans aucune information d'authentification. Par conséquent, les serveurs de messagerie traitent généralement les e-mails PHP comme du spam, ce qui entraîne des problèmes de délivrabilité.
Pour empêcher vos e-mails WordPress d'aller dans le spam, vous devez configurer votre site WordPress pour utiliser le SMTP, qui fournit l'authentification nécessaire pour prouver la légitimité de vos e-mails.
Le plugin WP Mail SMTP est utilisé presque universellement par les sites WordPress pour arrêter l'envoi d'e-mails avec PHP et utiliser SMTP à la place. De plus, il facilite grandement le dépannage des problèmes d'e-mails grâce à la fonctionnalité de journal des e-mails intégrée de WP Mail SMTP.
Pourquoi le « Autre SMTP » ne fonctionne-t-il pas ?
Si le service de messagerie Autre SMTP ne fonctionne pas, ou si vous recevez 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 différents serveurs ont des exigences différentes.
Si cela ne fonctionne pas, vous utilisez peut-être un hébergeur qui bloque le SMTP ou 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 depuis 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 lequel des fournisseurs de messagerie basés sur API comme Brevo, SMTP.com ou Gmail pour contourner cela. Pour plus de détails, consultez nos articles sur :
- Comment corriger les e-mails WordPress sur GoDaddy
- Comment utiliser le SMTP WordPress sur A2 Hosting
Ces guides sont conçus spécifiquement pour les clients qui ne peuvent pas utiliser le SMTP pour envoyer des e-mails sur leur plan d'hébergement.
Pourquoi le « Autre SMTP » fait-il expirer mon site ?
Si l'option Autre SMTP provoque l'expiration de votre site WordPress, c'est un signe que vous avez peut-être un paramètre DNS incorrect, ou que votre serveur SMTP est en panne.
C'est aussi un problème courant pour les utilisateurs de Cloudflare qui ont des paramètres de proxy incorrects sur leur zone DNS. Consultez ce guide pour corriger les e-mails WordPress sur Cloudflare pour connaître tous les détails des paramètres que vous devrez modifier.
Pourquoi WordPress n'envoie-t-il pas d'e-mail de confirmation aux utilisateurs ?
Si vous souhaitez que les utilisateurs reçoivent un e-mail de confirmation après avoir soumis un formulaire de contact sur votre site WordPress, vous pouvez facilement le configurer en utilisant WPForms.
Pour plus d'informations, consultez cet article sur comment envoyer des e-mails de confirmation aux utilisateurs après la soumission de formulaires.
Pourquoi est-ce que je vois un avertissement DMARC, SPF ou DKIM ?
WP Mail SMTP dispose d'un vérificateur de domaine qui analyse automatiquement les enregistrements DNS de votre domaine. S'il détecte un problème avec votre DNS qui pourrait affecter la délivrabilité des e-mails, il vous en informera lorsque vous enverrez un e-mail de test.

Pour résoudre ce problème, commencez par lire nos guides sur le DNS :
- Que sont DMARC, SPF et DKIM ?
- Comment créer un enregistrement DMARC
- Comment fusionner 2 enregistrements SPF
Une fois vos enregistrements DNS corrects, vos e-mails auront la bonne authentification et n'atterriront plus dans le dossier spam de votre destinataire.
Gmail rejette les e-mails non authentifiés, il est donc particulièrement important de configurer ces enregistrements pour vous assurer que vos e-mails WordPress sont livrés aux utilisateurs de Gmail.
Ensuite, suivez l'activité des e-mails dans WordPress
Maintenant que vous avez résolu le problème d'envoi d'e-mails par WordPress, découvrez le suivi des ouvertures et des clics. Utilisez WP Mail SMTP pour suivre les ouvertures et les clics sur des e-mails individuels ou générez un rapport d'e-mails pour n'importe quel objet.
Cela fait de WP Mail SMTP un excellent plugin de suivi utilisateur. Et si vous recherchez plus d'options de plugins, consultez notre sélection des meilleurs plugins d'e-mail WordPress.
Réparez vos e-mails WordPress maintenant
Prêt à réparer vos e-mails ? Commencez dès aujourd'hui avec le meilleur plugin SMTP WordPress. Si vous n'avez pas le temps de réparer vos e-mails, vous pouvez obtenir une assistance complète de configuration "White Glove" moyennant un supplément, et il y a une garantie de remboursement de 14 jours pour tous les plans payants.
Si cet article vous a aidé, suivez-nous sur Facebook et Twitter pour plus de conseils et tutoriels WordPress.