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 disposant d'un formulaire de contact y seront confrontées à un moment ou à un autre. Mais il est aussi très facile à résoudre.
Nous allons vous montrer comment résoudre vos problèmes de messagerie WordPress afin que vous puissiez commencer à recevoir des notifications sans problème.
Corrigez vos emails WordPress dès maintenant
Pourquoi mes e-mails WordPress ne sont-ils pas envoyés ?
Il y a plusieurs raisons possibles pour lesquelles vos emails WordPress ne sont pas envoyés :
- Vos courriels ressemblent à du spam: C'est la raison la plus courante. Lorsque votre serveur web génère un courriel, il ne crée que les en-têtes nécessaires à l'envoi d'un courriel de base à l'aide de la fonction PHP mail(). La fonction PHP mail() par défaut n'ajoute aucune authentification pour prouver que le message est légitime. Vous pouvez utiliser WP Mail SMTP pour résoudre ce problème.
- Votre hébergeur a désactivé PHP mail() : En raison de problèmes de sécurité inhérents à PHP mail(), de nombreux hébergeurs désactivent tout simplement PHP pour les envois, de sorte que votre site WordPress ne peut pas envoyer de messages du tout. Vous pouvez rencontrer ce problème si vous utilisez Amazon EC2 ou Lightsail. WP Mail SMTP vous permettra de contourner ce problème puisqu'il utilise SMTP plutôt que PHP pour les envois d'emails.
- Vous utilisez localhost: 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 localhost, afin que vous puissiez recevoir les notifications de WordPress comme le ferait un site live.
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.
Comment résoudre le problème de non-envoi d'email sur WordPress
Voici un bon tutoriel vidéo qui explique tout :
Si vous préférez suivre les étapes écrites, continuez à lire pour les détails !
Dans cet article
1. 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 d'installation dans votre navigateur.
Nous sommes maintenant prêts à configurer votre fournisseur d'email pour WordPress.
2. Connecter votre site web WordPress à un service de publipostage
Nous allons acheminer vos courriels par l'intermédiaire d'un autre fournisseur d'accès afin de résoudre le problème de l'impossibilité pour WordPress d'envoyer des courriels.
Avec WP Mail SMTP, c'est très facile à configurer. Nous allons utiliser l'assistant d'installation pour que vous n'ayez pas à passer du temps à jouer avec les paramètres de configuration vous-même.
Pour commencer, cliquez sur le bouton " Let's Get Started " de l'assistant d'installation.
Sur l'écran suivant, vous verrez une liste des expéditeurs disponibles que vous pouvez configurer dans WP Mail SMTP.
Tous ces fournisseurs aideront à résoudre le problème de WordPress qui n'envoie pas d'email. Toutefois, certains d'entre eux ne sont pas adaptés aux gros volumes d'e-mails.
Voici un guide rapide si vous ne savez pas quoi choisir :
- 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, SendLayer 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 d'installation. Vous pouvez ensuite sélectionner une connexion de secours et configurer le routage intelligent.
Une fois la connexion établie, revenez à ce guide.
3. Activer l'enregistrement des courriels
À 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 courriels.
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écapitulatif hebdomadaire par courrier électronique présentant une vue d'ensemble de vos derniers journaux.
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, voir notre article sur l'enregistrement des courriels sur 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 un email de test pour confirmer que tout fonctionne.
Corrigez vos emails WordPress dès maintenant
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 ?
- Quelle adresse électronique dois-je utiliser comme adresse électronique "de" ?
- Puis-je configurer WooCommerce SMTP ?
- Pourquoi ne puis-je pas utiliser PHPMailer ?
- Pourquoi "Autre SMTP" ne fonctionne-t-il pas ?
- Pourquoi "Autre SMTP" fait-il perdre du temps à mon site ?
- Pourquoi un avertissement DMARC, SPF ou DKIM apparaît-il ?
- Pourquoi WordPress n'envoie-t-il pas d'email de confirmation aux utilisateurs ?
Commençons.
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 électronique "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 "Autre 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 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.
Pourquoi WordPress n'envoie-t-il pas d'email 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, consultez cet article sur la façon d'envoyer des emails de confirmation aux utilisateurs après avoir soumis des formulaires.
Corrigez vos emails WordPress dès maintenant
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.
Vous pouvez suivre les ouvertures et les clics sur des emails individuels ou générer un rapport d'email pour n'importe quelle ligne d'objet. Cela fait de WP Mail SMTP un excellent plugin de suivi des utilisateurs.
Et si vous cherchez d'autres options de plugins, consultez notre tour d'horizon des meilleurs plugins WordPress pour l'envoi d'emails.
Prêt à réparer vos emails ? Commencez dès aujourd'hui avec le meilleur plugin WordPress SMTP. WP Mail SMTP Elite comprend une installation complète en Gant Blanc et offre 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.