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.
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 ?
Dans cet article
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).
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.
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.
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.
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.
Dans l'écran suivant, cliquez sur le mailer que vous souhaitez utiliser dans la liste.
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.
Vous pouvez ensuite cliquer sur l'icône DNS pour ajouter les enregistrements DNS.
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.
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.
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.
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.
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.
Enfin, dans la dernière étape de l'assistant de configuration, vous pouvez activer les fonctions avancées d'enregistrement des courriels.
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.
Puis envoyez votre e-mail de test !
Si tout est correctement configuré, un message vert s'affiche.
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 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.
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.
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.
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.