Cloudflare n'envoie pas d'email à WordPress

Comment résoudre le problème de Cloudflare qui n'envoie pas d'emails à WordPress [ou qui n'en envoie pas] ?

Cloudflare n'envoie-t-il pas les e-mails de WordPress ? Ou est-ce que vous voyez des délais d'attente du serveur lorsque vous utilisez SMTP pour envoyer des courriels ?

Le passage à Cloudflare peut parfois entraîner des problèmes d'envoi d'e-mails dans WordPress, mais c'est facile à résoudre.

Nous allons vous montrer comment faire ci-dessous. Mais tout d'abord, déterminons exactement quel type de problème de messagerie Cloudflare vous avez.

Corrigez vos emails WordPress dès maintenant

Cloudflare affecte-t-il le courrier électronique ?

Cloudflare n'affecte pas directement le courrier électronique car il ne gère pas le trafic SMTP.

Si vous ne recevez pas d 'e-mails après être passé à Cloudflare, il est probable qu'il y ait un problème avec vos enregistrements DNS.

Exemple de DNS Cloudflare

Pendant l'assistant d'installation de Cloudflare, Cloudflare essaie de copier les enregistrements DNS de votre ancien hébergeur. Vous devez comparer les enregistrements DNS de votre ancien fournisseur avec les détails que Cloudflare a récupérés au cours de la procédure d'installation, en accordant une attention particulière à l'élément MX et A des dossiers.

Si vous avez un A pour le courrier, il devrait pas être mandaté. Vous saurez qu'il s'agit d'un proxy si l'icône d'un nuage orange apparaît à côté.

Nous en parlerons plus en détail dans la section 2.

Dans cet article, nous allons nous éloigner des problèmes généraux liés à l'email et parler spécifiquement des problèmes liés à l'email Cloudflare avec les sites web WordPress.

Comment résoudre le problème de Cloudflare qui n'envoie pas d'e-mails à WordPress ?

1. Ne pas recevoir d'emails WordPress après avoir basculé sur Cloudflare (ou des emails qui partent dans les spams)

Si vous avez des difficultés à recevoir les emails de WordPress sur Cloudflare, c'est facile à résoudre !

Par défaut, WordPress envoie des courriels par l'intermédiaire de votre serveur web en utilisant la fonction wp_mail() fonction. Cette méthode est très basique et les courriels ne sont pas authentifiés. Par conséquent, les courriels de WordPress se perdent souvent (ou sont classés dans le courrier indésirable).

Ceci n'est pas directement lié à Cloudflare, mais la modification de votre configuration DNS peut parfois produire des résultats inattendus.

Il est facile de résoudre ce problème avec le plugin WP Mail SMTP. WP Mail SMTP enverra vos emails WordPress à travers un service d'email séparé comme SendLayer ou Brevo (anciennement Sendinblue).

WP Mail SMTP 3 millions d'installations actives

Lorsque vos courriels sont acheminés par l'intermédiaire d'un service de messagerie distinct, ils bénéficient de l'authentification nécessaire pour passer à travers les filtres anti-spam.

Cela améliorera la délivrabilité des notifications de votre formulaire de contact, des courriels de commande de la boutique WooCommerce et d'autres plugins.

WP Mail SMTP Illustration de la délivrabilité des courriels

Installons le plugin maintenant pour résoudre le problème de délivrabilité des emails que vous rencontrez.

Installer WP Mail SMTP

Pour commencer, téléchargez le fichier zip depuis votre compte WP Mail SMTP afin de pouvoir l'installer sur votre site web. Vous le trouverez dans l'onglet Téléchargements.

Télécharger WP Mail SMTP pour réparer le formulaire de contact WPForms qui n'envoie pas d'email

Ensuite, ouvrez votre tableau de bord WordPress. Allez à la page des plugins et téléchargez le plugin sur votre site WordPress.

Si vous n'êtes pas sûr de savoir comment procéder, consultez ce guide d'installation d'un plugin dans WordPress.

Installer WP Mail SMTP

Dès que vous activez le plugin, l'assistant de configuration WP Mail SMTP s'ouvre.

Vous pouvez également redémarrer l'assistant à tout moment en cliquant sur le bouton Lancer l'assistant de configuration dans les paramètres SMTP de WP Mail. Sachez toutefois qu'un redémarrage ultérieur de l'assistant peut entraîner une réinitialisation de vos paramètres SMTP.

Choisissez votre fournisseur de services de courrier électronique

Nous pouvons maintenant choisir un nouveau fournisseur pour gérer les courriels sortants de WordPress.

WP Mail SMTP vous permet de choisir parmi différents fournisseurs d'emails gratuits ou payants. Nous recommandons SendLayer, SMTP.com, ou Brevo parce qu'ils sont fiables et qu'ils fonctionnent bien avec la plupart des sites web.

Cliquez sur le bouton " Let's Get Started " pour commencer.

Lancer l'assistant de configuration WP Mail SMTP pour résoudre le problème d'envoi d'email par WPforms

Dans l'écran suivant, cliquez sur le mailer que vous souhaitez utiliser dans la liste.

Choisir l'expéditeur SMTP

Une fois que vous avez choisi votre expéditeur, ouvrez notre documentation pour compléter les étapes de configuration du côté du fournisseur :

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

Vous pouvez ouvrir la documentation dans un nouvel onglet, puis revenir à ce guide lorsque vous avez terminé.

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.

Créer des enregistrements DNS sur Cloudflare

Lorsque vous configurez Cloudflare pour la première fois, il copie vos entrées DNS à partir de votre ancien fournisseur DNS. Maintenant que vous avez un nouveau fournisseur de messagerie, vous avez peut-être été invité à créer de nouvelles entrées DNS.

Vous pouvez facilement créer ces enregistrements en vous connectant à votre compte Cloudflare et en sélectionnant votre domaine.

Sélectionner le domaine pour créer un enregistrement DMARC dans Cloudflare

Vous pouvez ensuite cliquer sur l'icône DNS pour ajouter les enregistrements DNS.

Ouvrir le DNS dans Cloudflare

Vous vous posez des questions ? Que sont SPF, DMARC et DKIM? Vous trouverez ci-dessous une brève description de ces enregistrements DNS.

N'oubliez pas que chaque fournisseur a des exigences légèrement différentes. Tous les enregistrements ne sont pas nécessaires pour tous les fournisseurs de messagerie. Si vous n'êtes pas invité à créer un certain type d'enregistrement pour votre fournisseur de messagerie, vous pouvez l'ignorer.

DKIM

DKIM signe électroniquement les courriels envoyés depuis votre domaine.

Certains fournisseurs ont besoin d'un DKIM pour que l'en-tête du courrier électronique puisse être validé, ce qui prouve que votre message est authentique et n'a pas été usurpé.

SPF

L'enregistrement SPF répertorie les serveurs autorisés à envoyer des courriels à partir de votre domaine.

Il est important que vous n'ayez qu'un seul enregistrement SPF dans Cloudflare.

Il se peut que vous ayez déjà un enregistrement SPF si vous utilisez d'autres services avec votre domaine. Par exemple, si vous envoyez des bulletins d'information par courriel à partir d'une adresse électronique de votre domaine, il se peut que vous disposiez déjà d'un enregistrement SPF à cet effet.

Pour ajouter votre fournisseur de services de messagerie, vous devez donc fusionner le contenu avec l'enregistrement existant.

Règle d'enregistrement SPF multiple dans Cloudflare

Pour savoir comment procéder, lisez ce guide simple sur la fusion de plusieurs enregistrements SPF.

DMARC

Un enregistrement DMARC est responsable de l'acheminement du courrier qui a été signalé comme spam par le serveur de messagerie. Il envoie également des rapports pour vous informer du résultat du filtrage des spams.

Nouvel enregistrement DMARC dans Cloudflare

Votre fournisseur devrait vous fournir tous les détails nécessaires à la création d'un enregistrement DMARC. Si vous avez besoin d'aide, consultez cet article sur la création d'un enregistrement DMARC. Il comprend un enregistrement DMARC générique qui fonctionnera pour la plupart des domaines.

CNAME, TXT, MX

Certains services de publipostage requièrent également ces enregistrements, bien qu'ils soient moins courants que les 3 autres. Si vous ne les voyez pas dans les instructions de configuration de votre fournisseur de messagerie, vous ne devez pas les créer.

Activer l'enregistrement des courriels

Après avoir configuré votre mailer, l'assistant de configuration vous montrera les fonctionnalités SMTP de WP Mail que vous pouvez activer. Par défaut, les fonctions Amélioration de la délivrabilité des emails et Suivi des erreurs d'email sont activées.

Activation des journaux et des alertes de courrier électronique dans l'assistant de configuration SMTP de WP Mail

Dans WP Mail SMTP Pro, vous pouvez également activer les journaux détaillés des courriels pour suivre la livraison de tous les courriels envoyés depuis votre site. Vous pourrez voir leur statut dans le widget du tableau de bord de WP Mail SMTP.

Widget du tableau de bord WP Mail SMTP

L'activation de l'enregistrement des courriels permet également d'activer les rapports complets sur les courriels. Vous pouvez également obtenir une vue d'ensemble de vos statistiques récentes sur les courriels dans le Résumé hebdomadaire des courriels.

Une autre fonction pratique que vous pouvez activer ici est celle des alertes instantanées par courrier électronique. Ces notifications vous permettront de savoir si votre site ne parvient pas à envoyer un courriel, afin que vous puissiez résoudre le problème de manière efficace.

Une notification d'alerte par courrier électronique

Enfin, dans la dernière étape de l'assistant de configuration, vous pouvez activer les fonctions avancées d'enregistrement des courriels.

Configurer les paramètres du journal des courriels dans l'assistant de configuration SMTP de WP Mail

Ces fonctions vous permettent de stocker le contenu des courriels et les pièces jointes et de suivre les ouvertures de courriels et les clics sur les liens.

Pour tous les détails, consultez notre guide sur l'enregistrement des emails sur WordPress.

Envoyer un e-mail de test depuis WordPress

Maintenant que vous avez configuré votre nouvel expéditeur, vous pouvez aller de l'avant et envoyer un email de test à partir de WP Mail SMTP pour vérifier l'email Cloudflare dans WordPress.

Cliquez sur l'onglet Email Test pour commencer.

Tester l'email Cloudflare dans WordPress

Puis envoyez votre e-mail de test !

Envoyer un email de test depuis WP Mail SMTP

Si tout est correctement configuré, un message vert s'affiche.

Test de l'email Cloudflare dans WordPress - message de succès

Si WP Mail SMTP détecte des problèmes, il affichera un avertissement.

La délivrabilité devrait être améliorée message d'avertissement

Sous l'avertissement, vous verrez des informations sur les améliorations que vous pouvez apporter. Par exemple, WP Mail SMTP vous indiquera s'il ne trouve pas votre enregistrement DMARC.

Voyons maintenant les étapes à suivre si vous rencontrez un délai d'attente du serveur ou une erreur Cloudflare 524 avec le protocole SMTP.

2. Délais d'attente de WordPress lors de l'envoi d'un email via SMTP sur Cloudflare

Si vous venez de passer à Cloudflare, ou si vous venez de mettre en place le SMTP pour WordPress, vous pouvez remarquer des délais d'attente lorsque vous utilisez l'autre expéditeur SMTP dans WP Mail SMTP.

Dans ce cas, vous verrez apparaître des erreurs telles que :

  • Un problème est survenu lors de l'envoi de l'e-mail de test.
  • Impossible d'authentifier votre compte SMTP.
  • Impossible de se connecter à l'hôte SMTP.
  • SMTP connect() a échoué.

Cloudflare peut également afficher un délai d'attente ou une erreur de passerelle. Le code d'erreur peut être 500, 504 ou 524. Vous pouvez en savoir plus sur la signification de ces codes d'erreur SMTP et d'autres codes courants sur le blog de SendLayer.

Les dépassements de délai de WordPress avec SMTP sont généralement dus à un mauvais paramétrage du proxy de votre serveur de messagerie. A dans Cloudflare. Comme Cloudflare ne peut pas faire de proxy pour le trafic SMTP, nous devons désactiver le nuage orange pour cette ligne dans votre DNS.

Pour ce faire, ouvrez le tableau de bord de Cloudflare et ouvrez les enregistrements DNS.

Ouvrir le DNS dans Cloudflare

Recherchez le A pointant vers votre serveur de messagerie. Cet enregistrement s'appelle généralement mail.

Si l'icône orange du nuage indique Proxied, cela signifie que Cloudflare essaie d'utiliser un proxy pour votre trafic email. Cela ne fonctionne pas, c'est pourquoi votre SMTP WordPress ne fonctionne pas.

Vous pouvez voir que nous avons un nuage orange ici pour montrer que Cloudflare essaie d'acheminer le trafic SMTP par proxy.

Proxy cloud d'Orange pour le courrier dans Cloudflare

Pour y remédier, vous devez modifier l'enregistrement.

Cliquez une fois sur le nuage pour désactiver la configuration du proxy pour le courrier. A enregistrer. Lorsque le nuage est gris, il est indiqué DNS uniquement.

Désactiver le proxy pour le courrier dans Cloudflare

Cliquez sur le bouton bleu Enregistrer pour enregistrer la modification.

Retournez maintenant dans WP Mail SMTP et essayez d'envoyer un autre email de test pour vérifier que le problème de dépassement de délai est résolu.

FAQ sur les emails WordPress de Cloudflare

Voyons quelques questions fréquemment posées sur Cloudflare DNS et WordPress.

Dois-je créer un enregistrement PTR dans Cloudflare ?

Les enregistrements PTR sont utiles pour les recherches DNS inversées, mais vous n'avez généralement pas besoin de les créer. Les enregistrements PTR sont normalement gérés par la personne qui s'occupe de votre serveur de messagerie. Dans la plupart des cas, il s'agit de votre hébergeur ou de votre fournisseur de messagerie.

Dans certains cas, les utilisateurs avancés gèrent leur propre rDNS. Dans ce cas, vous devrez créer votre propre enregistrement PTR. Pour plus d'informations, consultez cet article : Qu'est-ce qu'un enregistrement DNS PTR (et en ai-je besoin) ?

Dois-je utiliser le plugin WordPress Cloudflare pour le SMTP ?

Non. Le plugin vous donne des détails supplémentaires sur votre compte Cloudflare, mais vous n'avez pas besoin de l'installer pour que WP Mail SMTP fonctionne.

Si vous rencontrez toujours des problèmes, veillez à vérifier les détails de connexion SMTP et le numéro de port dans les paramètres SMTP de WP Mail.

Ensuite, dépanner les courriels WordPress avec les journaux d'erreurs

Vous voulez faciliter le dépannage de vos emails WordPress ? Consultez notre guide pour utiliser les journaux d'erreurs SMTP de WP Mail.

Et si vous voulez voir comment WP Mail SMTP se positionne par rapport à d'autres solutions, essayez notre liste des meilleurs plugins SMTP pour WordPress.

Corrigez vos emails WordPress dès maintenant

Prêt à corriger vos courriels ? 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.

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.

Claire Broadley

Claire est la responsable du contenu de l'équipe WP Mail SMTP. Elle a plus de 13 ans d'expérience dans la rédaction d'articles sur WordPress et l'hébergement web.

Essayez notre plugin gratuit WP Mail SMTP

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

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.