Comment réparer Cloudflare qui n'envoie pas d'e-mails WordPress [ou qui expire]
Publié: 2021-05-04Cloudflare n'envoie-t-il pas d'e-mails WordPress ? Ou constatez-vous des délais d'attente de serveur lorsque vous utilisez SMTP pour envoyer des e-mails ?
Parfois, le passage à Cloudflare peut entraîner des problèmes d'envoi d'e-mails dans WordPress, mais c'est facile à résoudre.
Nous allons vous montrer comment ci-dessous. Mais d'abord, déterminons exactement quel type de problème de messagerie Cloudflare vous rencontrez.
Réparez vos e-mails WordPress maintenant
Cloudflare affecte-t-il les e-mails ?
Cloudflare n'affecte pas directement le courrier électronique car il ne gère pas le trafic SMTP.
Si vous ne recevez aucun e-mail après être passé à Cloudflare, il est probable qu'il y ait un problème avec vos enregistrements DNS.

Au cours de l'assistant de configuration de Cloudflare, Cloudflare essaie de copier les enregistrements DNS de votre ancien hôte. Vous devez comparer les enregistrements DNS de votre ancien fournisseur avec les détails que Cloudflare a récupérés lors de la procédure de configuration, en accordant une attention particulière aux enregistrements MX et A
Si vous avez un enregistrement A pour le courrier, il ne doit pas être représenté par une icône de nuage orange. Nous en reparlerons plus en détail dans la section 2.
Dans cet article, nous allons passer des problèmes généraux de messagerie et parler spécifiquement des problèmes de messagerie Cloudflare avec les sites Web WordPress.
Comment réparer Cloudflare qui n'envoie pas d'e-mails WordPress
Nous allons examiner 2 problèmes WordPress Cloudflare différents et vous montrer comment les résoudre.
- Ne pas recevoir d'e-mails WordPress sur Cloudflare (ou d'e-mails allant au spam)
- Installer WP Mail SMTP
- Choisissez un nouveau fournisseur de service de messagerie
- Créer des enregistrements DNS sur Cloudflare
- Envoyer un e-mail de test depuis WordPress
- Corriger les délais d'expiration de WordPress avec SMTP sur Cloudflare
Tout d'abord, suivez ces instructions étape par étape pour résoudre les problèmes de délivrabilité des e-mails WordPress.
1 : Ne pas recevoir d'e-mails WordPress après être passé à Cloudflare (ou e-mails allant au spam)
Si vous rencontrez des difficultés pour recevoir des e-mails WordPress sur Cloudflare, c'est facile à résoudre !
Par défaut, WordPress envoie des e-mails via votre serveur Web à l'aide de la fonction wp_mail() . Cette méthode est super basique et les e-mails ne sont pas authentifiés. Ainsi, les e-mails WordPress sont fréquemment perdus (ou classés dans le courrier indésirable).
Ce 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 e-mails WordPress via un service de messagerie séparé comme Gmail ou Sendinblue.

Lorsque vos e-mails sont acheminés via un service de messagerie distinct, ils obtiennent l'authentification dont ils ont besoin pour passer à travers les filtres anti-spam.
Cela améliorera la délivrabilité des notifications de votre formulaire de contact, des e-mails de commande de la boutique WooCommerce et d'autres plugins.

Installons maintenant le plugin pour résoudre le problème de délivrabilité des e-mails que vous rencontrez.
Installer WP Mail SMTP
Pour commencer, téléchargez le fichier zip à partir de votre compte SMTP WP Mail afin de pouvoir l'installer sur votre site Web. Vous le trouverez dans l'onglet Téléchargements .

Ensuite, ouvrez votre tableau de bord WordPress. Rendez-vous sur la page Plugins et téléchargez le plugin sur votre site WordPress.
Si vous ne savez pas comment procéder, consultez ce guide pour installer un plugin dans WordPress.

Dès que vous activez le plugin, l'assistant de configuration SMTP de WP Mail s'ouvrira.
Vous pouvez également redémarrer l'assistant à tout moment en cliquant sur le bouton Lancer l'assistant de configuration dans vos paramètres SMTP de WP Mail. Sachez simplement que le redémarrage ultérieur de l'assistant peut réinitialiser vos paramètres SMTP.
Choisissez votre fournisseur de service de messagerie
Nous pouvons maintenant choisir un nouveau fournisseur pour gérer les e-mails WordPress sortants.
WP Mail SMTP vous permet de choisir parmi différents fournisseurs de messagerie gratuits ou payants. Nous recommandons SMTP.com ou Sendinblue car ils sont fiables et fonctionnent bien avec la plupart des sites Web.
Si vous avez un petit site, vous pouvez utiliser Gmail ou Autre SMTP. L'option Autre SMTP vous permet d'utiliser n'importe quel serveur de messagerie auquel vous avez déjà accès.
Cliquez sur le bouton Commençons pour commencer.

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

Lorsque vous avez choisi votre expéditeur, ouvrez notre documentation pour terminer les étapes de configuration du côté du fournisseur :
| Mailers disponibles dans toutes les versions | Mailers dans WP Mail SMTP Pro |
|---|---|
| SMTP.com | Amazon SE |
| Sendinblue | Microsoft 365/Outlook.com |
| Espace de travail Google/Gmail | Messagerie Zoho |
| Mailgun | |
| Cachet de la poste | |
| Grille d'envoi | |
| SparkPost | |
| Autre SMTP |
Vous pouvez ouvrir la documentation dans un nouvel onglet, puis revenir à ce guide lorsque vous avez terminé.
Créer des enregistrements DNS sur Cloudflare
Lorsque vous configurez Cloudflare pour la première fois, il copie vos entrées DNS depuis 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.

Ensuite, vous pouvez continuer et cliquer sur l'icône DNS pour ajouter les enregistrements DNS.

Vous vous demandez : que sont SPF, DMARC et DKIM ? Nous ajouterons une brève description de ces enregistrements DNS ci-dessous.
Gardez à l'esprit que chaque fournisseur a des exigences légèrement différentes. Tous les enregistrements ne sont pas requis pour chaque fournisseur 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 e-mails envoyés depuis votre domaine.
Certains fournisseurs ont besoin d'un DKIM pour que l'en-tête de l'e-mail puisse être validé, ce qui prouve que votre message est authentique et non usurpé.
FPS
L'enregistrement SPF répertorie les serveurs autorisés à envoyer des e-mails depuis votre domaine.
Il est important que vous n'ayez qu'un seul enregistrement SPF dans Cloudflare.
Vous avez peut-être déjà un enregistrement SPF si vous utilisez d'autres services avec votre domaine. Par exemple, si vous envoyez des newsletters par e-mail à partir d'une adresse e-mail de votre domaine, vous disposez peut-être déjà d'un enregistrement SPF pour cela.
Donc, pour ajouter votre fournisseur de messagerie, vous souhaiterez fusionner le contenu avec l'enregistrement existant.

Pour savoir comment procéder, lisez ce guide simple sur la façon de fusionner plusieurs enregistrements SPF.
DMARC
Un enregistrement DMARC est responsable du routage du courrier signalé comme spam par le serveur de messagerie. Il envoie également des rapports pour vous informer du résultat du filtrage des spams.

Votre fournisseur doit vous donner tous les détails dont vous avez besoin pour créer un enregistrement DMARC. Si vous avez besoin de plus d'aide, consultez cet article sur la création d'un enregistrement DMARC. Il comprend un enregistrement DMARC générique qui fonctionnera sur la plupart des domaines.
CNAME, TXT, MX
Certains services de messagerie nécessitent é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.
Envoyer un e-mail de test depuis WordPress
Maintenant que votre nouveau mailer est configuré, vous pouvez continuer et envoyer un e-mail de test depuis WP Mail SMTP pour vérifier les e-mails Cloudflare depuis WordPress.
Cliquez sur l'onglet Test d'e-mail pour commencer.

Et envoyez ensuite votre e-mail de test !

Si tout est configuré correctement, vous verrez un message vert.

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

Sous l'avertissement, vous verrez des informations sur les améliorations que vous pouvez apporter. Par exemple, WP Mail SMTP vous dira s'il ne trouve pas votre enregistrement DMARC.
Examinons ensuite les étapes à suivre si vous rencontrez un délai d'attente du serveur ou une erreur Cloudflare 524 avec SMTP.
2 : Délais d'expiration de WordPress lors de l'envoi d'e-mails via SMTP sur Cloudflare
Si vous venez de passer à Cloudflare ou si vous venez de configurer SMTP pour WordPress, vous remarquerez peut-être des délais d'attente lors de l'utilisation d' Autre SMTP dans WP Mail SMTP.
Lorsque cela se produit, vous verrez 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.
- La connexion SMTP() a échoué.
Cloudflare peut également afficher un délai d'expiration de la demande ou une erreur de passerelle. Le code d'erreur peut être 500, 504 ou 524.
Les délais d'expiration de WordPress avec SMTP sont généralement causés par un paramètre de proxy incorrect pour l'enregistrement A de votre serveur de messagerie dans Cloudflare. Étant donné que Cloudflare ne peut pas proxy le trafic SMTP, nous devons désactiver le nuage orange pour cette ligne dans votre DNS.
Pour ce faire, ouvrez le tableau de bord Cloudflare et ouvrez les enregistrements DNS.

Recherchez l'enregistrement A pointant vers votre serveur de messagerie. Cela sera généralement appelé courrier.
Si l'icône du cloud est orange et indique Proxied , cela signifie que Cloudflare essaie de proxy votre trafic de messagerie. Cela ne fonctionnera pas, c'est pourquoi votre WordPress SMTP expire.
Vous pouvez voir que nous avons un nuage orange ici pour montrer que Cloudflare essaie de proxy SMTP trafic.

Pour résoudre ce problème, vous devrez modifier l'enregistrement.
Cliquez une fois sur le cloud pour désactiver le paramètre de proxy pour l'enregistrement de courrier A Lorsque le nuage est gris, il indiquera DNS Only .

Cliquez sur le bouton bleu Enregistrer pour enregistrer la modification.
Revenez maintenant à WP Mail SMTP et essayez d'envoyer un autre e-mail de test pour vérifier que le problème de délai d'attente est résolu.
FAQ sur les e-mails WordPress de Cloudflare
Examinons quelques questions fréquemment posées sur Cloudflare DNS et WordPress.
Dois-je créer un enregistrement PTR dans Cloudflare ?
Non. 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 gère votre serveur de messagerie. Dans la plupart des cas, il s'agira de votre hébergeur Web ou de votre fournisseur de messagerie.
Dans certaines situations, les utilisateurs avancés géreront leur propre rDNS. Dans ce cas, vous voudrez 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 Cloudflare WordPress pour 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 informations de connexion SMTP et le numéro de port dans vos paramètres SMTP de WP Mail.
Réparez vos e-mails WordPress maintenant
Prêt à réparer vos e-mails ? Commencez dès aujourd'hui avec le meilleur plugin WordPress SMTP. WP Mail SMTP Elite comprend une configuration complète de White Glove et offre une garantie de remboursement de 14 jours.
Si cet article vous a aidé, veuillez nous suivre sur Facebook et Twitter pour plus de conseils et de tutoriels WordPress.
