Comment r√©parer WordPress qui n'envoie pas d'e-mails ? - ūüŹÜ Serveur g√©r√©
Juin 16 2022

Comment réparer WordPress qui n'envoie pas d'e-mails ?

Voyons comment r√©soudre l'envoi d'e-mails depuis WordPress gr√Ęce √† l'utilisation d'un serveur SMTP authentifi√©.

Plugin WordPress WP Mail SMTP Pro

L'envoi d'e-mails, de formulaires de contact et de newsletters à diverses remises de magasins de commerce électronique, aux abonnés d'un site WordPress est un moyen d'augmenter l'engagement. Malheureusement, un problème courant auquel sont confrontés les utilisateurs de WordPress est que parfois les e-mails ne sont pas envoyés ou se retrouvent dans des spams, ruinant tous les efforts déployés et mettant en danger les contacts, les communications ou les campagnes publicitaires.

Comme nous l'avons déjà largement expliqué dans cet article, envoyer et recevoir des e-mails ce n'est pas anodin car ils impliquent différentes entités telles que, par exemple, l'expéditeur et le destinataire, y compris l'antivirus, l'antispam, les listes DNSBL et bien plus encore.

Cela laisse malheureusement de nombreuses hypothèses et de nombreuses solutions connexes que si vous l'essayez sans connaissance des faits et sans un bon débogage, cela signifie perdre des jours pour résoudre un problème peut-être simple.

Dans ce petit guide nous traiterons du cas assez fréquent dans lequel WordPress et ses plugins installés n'envoient pas et ne livrent pas de courrier sortant, vous permettant de résoudre le problème sans être développeurs ou ingénieurs système, mais en vous appuyant sur un excellent plugin.

WordPress n'envoie pas de courrier sortant

Il est essentiel de comprendre comment WordPress envoie des e-mails pour savoir pourquoi il ne les envoie pas. WordPress a une fonction appel√©e wp_mail pour envoyer des e-mails en PHP. Cette fonctionnalit√© utilise le serveur Web du site pour acheminer et livrer les messages √©lectroniques. L'erreur conceptuelle la plus courante que commet l'utilisateur novice est de croire qu'un serveur Web est aussi un serveur de messagerie, et que m√™me s'il l'est, un serveur de messagerie en tant que tel peut a priori envoyer des emails pour n'importe quel domaine.

Pensez-vous qu'il serait logique que je commence √† envoyer des e-mails au nom du pr√©sident des √Čtats-Unis d'Am√©rique, en envoyant des e-mails avec @ whiteouse.gov dans le nom de domaine de l'e-mail envoy√© ? √Čvidemment pas. Ce ph√©nom√®ne arrive pourtant et s'appelle FAKE MAIL, exploitant les faiblesses d'un ancien protocole d'envoi de courrier appel√© SMTP invent√© en 1981 par cette bonne √Ęme de Jon Postel.

Jon Postel

Justement pour éviter le phénomène de FAKE MAIL, des mécanismes plus ou moins spirituels et vertueux ont été envoyés tels que SPF, DKIM, DMARC, essentiellement des systèmes de signature qui augmentent considérablement l'autorité et la confiance des échanges de messages électroniques.

Une fois que vous avez cette notion et que vous √™tes familiaris√© avec le processus, il est plus facile de comprendre et de mettre en √©vidence les raisons pour lesquelles WordPress n'envoie pas ou ne d√©livre pas d'e-mails qui entra√ģnent les probl√®mes suivants :

  • Impossible de configurer le serveur. La plupart des soci√©t√©s d'h√©bergement Web n'ont pas leurs serveurs correctement configur√©s pour envoyer des e-mails PHP. Sur les sites WordPress qui utilisent la fonction de messagerie PHP par d√©faut, cela cause le probl√®me.
  • Mauvaise r√©putation de l'exp√©diteur. Si vous √™tes sur une adresse IP partag√©e, d'autres exp√©diteurs utilisant le m√™me serveur peuvent affecter la livraison de vos e-mails WordPress. S'ils re√ßoivent beaucoup de plaintes et des taux de rebond √©lev√©s, cela affectera √©galement votre r√©putation.
  • Les e-mails vont dans les spams. La plupart des fournisseurs de messagerie disposent d'outils d√©di√©s pour pr√©venir les attaques malveillantes. Malheureusement, les e-mails WordPress peuvent √™tre identifi√©s comme spam car ils sont souvent automatis√©s. De plus, la fonction de messagerie PHP est facile √† exploiter pour les spammeurs.
  • Plugin Si vous utilisez un plugin de formulaire de contact comme WPForms, v√©rifiez l'adresse e-mail que vous utilisez. Votre serveur de messagerie doit √©galement √™tre configur√© correctement.
  • Probl√®mes li√©s √† l'h√īte . Les h√©bergeurs imposent des limites variables sur le nombre d'e-mails envoy√©s. Si vous les r√©ussissez, vous ne pourrez plus soumettre.

Si vous n'√™tes pas s√Ľr que votre site WordPress envoie des e-mails et que vous souhaitez le savoir, voici quelques fa√ßons de le faire :

  • R√©initialiser le mot de passe. Le moyen le plus rapide de voir si WordPress peut envoyer des e-mails est de v√©rifier si vous recevez un e-mail apr√®s avoir r√©initialis√© votre mot de passe.
  • Utilisez un plugin de formulaire de contact. Remplissez vous-m√™me le formulaire de contact de votre site pour tester le plugin.
  • V√©rifiez si PHP Mail est activ√©. Testez votre site WordPress en utilisant le plugin gratuit V√©rifier et enregistrer les e-mails.

Configurer SMTP sur WordPress avec le plugin WP Mail SMTP

La reconfiguration du serveur SMTP est une méthode populaire pour résoudre les problèmes de messagerie WordPress.

Il est particuli√®rement utile lorsqu'un client utilise un service d'h√©bergement d'un fournisseur mais le service de messagerie d'un autre. Il peut √™tre facilement diagnostiqu√© car les bo√ģtes aux lettres des clients de messagerie (Outlook, Mail, Thunderbird par exemple, mais aussi le Webmail) n'ont aucun probl√®me d'envoi et de r√©ception ; cependant, les messages sur le site WordPress ne sont pas envoy√©s ou finissent souvent dans le SPAM, en particulier sur les fournisseurs tels que Gmail, Outlook, Yahoo et Hotmail.

Le problème vient du fait que WordPress essaie d'utiliser la fonction PHP mail() et non un serveur SMTP authentifié et faisant autorité pour le domaine en question et donc les systèmes antispam des mails qui reçoivent le message en déduisent (avec raison) que le serveur sur lequel WordPress est installé et à partir duquel l'e-mail a été envoyé n'est pas autorisé à envoyer le message.

Afin d'éviter une virtuosité technique telle que l'inclusion de l'IP dans l'enregistrement SPF du DNS du serveur de noms faisant autorité pour le domaine, nous voulons nous rabattre sur une solution plus simple, c'est-à-dire installer un plugin comme WP SMTP qui intercepte les messages sortants. e-mails de WordPress et les envoie avec votre serveur de messagerie, comme s'il s'agissait d'un client de messagerie normal.

Pour ce faire, nous vous recommandons d'utiliser le plug-in WP Mail SMTP, un outil convivial pour les débutants qui peut aider à améliorer la distribution des e-mails.

En outre, cette méthode permet d'authentifier votre adresse e-mail. Avec environ 319 milliards d'e-mails envoyés et reçus chaque jour dans le monde, la plupart des clients de messagerie recherchent une authentification pour éviter les messages malveillants.

Ce plug-in aide les e-mails √† contourner les tests anti-spam et les pare-feu, ou plut√īt √† s'y conformer et ainsi √©viter les p√©nalit√©s ou les scores n√©gatifs sur les filtres anti-spam.

Ce plug-in SMTP fonctionne avec différents serveurs de messagerie, mais chaque serveur nécessite des informations différentes pour la configuration et l'authentification. Par exemple, un utilisateur Google a besoin de l'ID client de son compte Gmail pour utiliser ce plug-in.

Pour ce tutoriel, nous allons nous intéresser à la mise en place d'un serveur de messagerie à l'aide d'une messagerie personnalisée, c'est-à-dire en utilisant le classique et toujours vert Protocole de transfert de courrier simple, c'est le protocole SMTP.

Par conséquent, pour éviter que notre système sur lequel réside le serveur Web soit considéré comme non autorisé, nous devons le configurer en tant que client SMTP.

Pour ce faire, nous devons nécessairement installer un plugin pour l'envoi SMTP auquel nous avons affaire dans ce cas WP Mail SMTP par WPForms.

Installez le plugin WordPress WP SMTP et cliquez sur le bouton Activer.

Plug-in WP SMPT

Aller aux param√®tres du plugin depuis le tableau de bord WordPress et s√©lectionnez G√©n√©ral par continuare.

Procédez à la configuration comme si vous configuriez un client de messagerie.

  • De l'email - Entrez une adresse e-mail d'administrateur existante qui repr√©sente votre site Web.
  • Forcer √† partir de l'e-mail - Gardez cette option s√©lectionn√©e pour emp√™cher d'autres plugins comme les formulaires de contact de modifier cette configuration de messagerie.
  • De Nome - Utilisez un nom qui repr√©sente votre site Web, tel que son titre.
  • La force par son nom   - Emp√™che les autres plugins de changer le nom en gardant la case coch√©e.
  • Itin√©raire de retour - Indique que les accus√©s de non-livraison ou les messages de rebond seront renvoy√©s au m√™me e-mail que De l'email . Nous vous recommandons de cocher cette case pour savoir quand WordPress n'envoie pas d'e-mails.

Pour Mailer , s√©lectionnez Autre SMTP et continuez avec la section ci-dessous. Utilisez les informations des param√®tres de configuration du client de messagerie :

Vous pouvez récupérer ces paramètres tels quels depuis votre client de messagerie (OutLook, Mail, Thunderbird, etc...) si vous disposez déjà d'une messagerie qui fonctionne correctement, c'est-à-dire qui envoie et distribue correctement les e-mails sans problèmes de spam.

  • H√īte SMTP - Copiez et collez les informations du serveur SMTP sortant de votre h√īte de messagerie.
  • Cryptographie : utilisez les informations du serveur SMTP. Si le serveur fournit des informations SSL (Secure Sockets Layer) , s√©lectionnez SSL. Si le serveur fournit des d√©tails sur S√©curit√© Transport Layer (TLS) , choisissez cette option.
  • Port SMTP : ins√©rer 465 pour SSL et 587 pour TLS.
  • authentification : laissez-le allum√© pour authentifier votre e-mail.
  • Nom d'utilisateur SMTP : V√©rifiez le nom d'utilisateur SMTP du serveur.
  • Mot de passe SMTP : Utilisez le mot de passe du serveur SMTP.

Cliquez Enregistrer les param√®tres pour terminer la configuration.

Maintenant le plus est fait, il ne reste plus qu'à faire un test pour s'assurer que tout fonctionne correctement.

Aller aux param√®tres plug-in et s√©lectionnez l'onglet Test de messagerie. Dans la bo√ģte Envoyer √† , saisissez une adresse e-mail √† laquelle vous avez acc√®s. Laissez l'option HTML ACTIF et cliquez Envoyer un e-mail pour finaliser le processus.

V√©rifiez votre bo√ģte de r√©ception pour v√©rifier que l'e-mail de test s'y trouve. Assurez-vous √©galement que l'e-mail arrive dans votre bo√ģte de r√©ception et non dans le spam.

 

 

Vous avez des doutes ? Vous ne savez pas par o√Ļ commencer ? Contactez-nous


Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

INFORMATIONS

ManagedServer.it est le premier fournisseur italien de solutions d'hébergement hautes performances. Notre modèle d'abonnement est abordable et prévisible, afin que les clients puissent accéder à nos technologies d'hébergement fiables, à nos serveurs dédiés et au cloud. ManagedServer.it offre également d'excellents services d'assistance et de conseil sur l'hébergement des principaux CMS Open Source tels que WordPress, WooCommerce, Drupal, Prestashop, Magento.

Remonter en haut