Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment résoudre le problème de WordPress qui n’envoie pas d’e-mails

61

Nous savons tous comment envoyer un e-mail, mais que pouvons-nous faire si l’envoi du courrier ne se passe pas aussi bien que prévu ?

L’un des problèmes courants auxquels les développeurs débutants sont confrontés est que WordPress n’envoie pas correctement les e-mails. Et bien que cela puisse être résolu assez facilement, si vous n’avez jamais traité un problème de ce type, vous ne connaissez probablement pas toutes les solutions simples qui fonctionneront ici.

Alors sans plus tarder, parlons un peu plus du plugin de messagerie WordPress, de l’erreur d’envoi de courrier, pourquoi cela se produit et comment y remédier.

Échec de la messagerie WordPress: les situations les plus courantes

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

L’utilisation de WordPress comporte de nombreux avantages, mais il existe également des situations et des problèmes que vous devez savoir gérer. Voici quelques-unes des situations les plus courantes liées aux problèmes de messagerie du site :

  • Utilisation des formulaires de contact :  il a été remarqué que dans certains cas, lorsqu’un visiteur soumet un formulaire de contact à l’aide d’un formulaire par défaut ou d’un formulaire de contact tiers (par exemple, le formulaire de contact 7), il est possible que vous ne receviez pas de notification par e-mail indiquant qu’il soumis le formulaire.
  • Lorsque WordPress envoie vos notifications : Dans les paramètres de messagerie de WordPress, vous pouvez choisir d’envoyer automatiquement vos notifications. Cela inclut les e-mails vous informant des nouveaux enregistrements d’utilisateurs, des réinitialisations de mot de passe, des commentaires sur les articles de blog, des mises à jour automatiques, etc. Cependant, parfois, cela ne fonctionnera pas correctement.
  • Utilisation de plugins tiers : les notifications de plugins populaires tels que WooCommerce et WPForms sont souvent manquées car WordPress n’envoie pas d’e-mails. Soit les messages n’arrivent jamais dans votre boîte de réception, soit ils sont marqués comme spam.

Mais pourquoi les problèmes dans ces situations se produisent-ils? En savoir plus à ce sujet ci-dessous.

Pourquoi vous ne recevez pas d’e-mails de votre site WordPress

Il existe un certain nombre de raisons pour lesquelles l’erreur d’envoi d’e-mail WordPress se produit, mais la plus courante est que votre serveur d’hébergement n’est pas configuré pour utiliser la fonction PHP mail().

Même si vous pouviez envoyer des e-mails sans la fonction PHP d’envoi d’e-mails, il existe un certain nombre d’outils destinés à détecter si un e-mail provient de l’emplacement auquel il est censé arriver. Les e-mails envoyés par les sites WordPress échouent parfois à ce test.

C’est pourquoi nous ne sommes pas fans de l’envoi d’e-mails par WordPress, et nous vous recommandons d’utiliser SMTP pour les e-mails d’inscription, les newsletters, etc.

SMTP alias Simple Mail Transfer Protocol est le moyen le plus sûr et le meilleur pour résoudre le problème d’envoi d’e-mails impossible. Contrairement à la fonction de messagerie PHP, SMTP utilise une authentification appropriée qui augmente la délivrabilité des e-mails.

Vous pouvez choisir parmi une mer de services SMTP disponibles, mais aujourd’hui, nous allons nous concentrer sur les deux services de notre choix: MailGun et Gmail.

Réparer WordPress n’envoyant pas d’e-mails

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

Les situations quotidiennes où WordPress n’envoie pas d’e-mails peuvent inclure la soumission à un formulaire de contact que vous ne recevez jamais, ou une notification de plug-in tiers. Cela pourrait également s’appliquer au fait que WooCommerce n’envoie pas d’e-mails de ventes récentes ou de demandes de clients.

La cause de ces problèmes est généralement cachée dans les paramètres incorrects du plug-in ou dans l’incompatibilité avec PHP7, HHVM et autres. Voyons maintenant quelques solutions rapides.

Testez la messagerie sur votre serveur

Un outil gratuit tel que le plugin Check Email peut être pratique pour tester l’envoi d’e-mails par WordPress. Utilisez-le pour tester les e-mails WordPress et vous assurer qu’il n’y a pas de problème d’e-mail.

L’outil lui-même est super facile à utiliser ; installez-le simplement et envoyez un e-mail de test pour voir si tout fonctionne correctement. Un problème tel que des e-mails non envoyés doit être détecté instantanément.

Vérifiez votre client de messagerie pour voir si vous avez reçu l’e-mail de test. La ligne d’objet apparaîtra comme "Tester l’e-mail de https://votredomaine.com ". Assurez-vous également de vérifier votre dossier de spam ou de courrier indésirable.

Si vous retrouvez l’e-mail envoyé, cela signifie que les e-mails non envoyés dans le passé étaient probablement le résultat d’une mauvaise configuration avec votre plugin de formulaire de contact ou d’une incompatibilité. Vous pouvez toujours jouer avec les paramètres de messagerie WordPress pour essayer de résoudre ce problème ou contacter le développeur du plugin pour obtenir de l’aide.

Configurer Gmail SMTP dans WordPress

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

Parmi toutes les options de messagerie, l’utilisation d’un bon SMTP de messagerie WP est probablement le meilleur moyen d’éviter le problème de non-envoi de l’e-mail.

Nous vous recommandons d’activer SMTP Gmail comme votre WordPress SMTP par défaut. Non seulement votre courrier WordPress sera envoyé, mais la délivrabilité sera également augmentée en empêchant le courrier de se retrouver dans les dossiers indésirables ou spam.

Gardez cependant à l’esprit que la version gratuite, votre option d’envoi d’e-mails WordPress est limitée à un maximum de 100 e-mails par jour (3 000 e-mails gratuits par mois). Si vous devez envoyer plus d’e-mails, vous pouvez augmenter ces limites en payant pour G Suite.

Une autre option consiste à choisir un autre WordPress SMTP tel que Mailgun. Cela vous fournira plus d’e-mails gratuits chaque mois, mais vous n’obtiendrez pas toutes les fonctionnalités de Gmail, d’autre part.

Passons donc en revue les étapes de configuration de votre WordPress Gmail SMTP.

Étape 1

Les premières étapes consistent à télécharger et installer le plugin gratuit appelé Post SMTP (anciennement Postman SMTP). Ce plugin a une note de 5 étoiles sur 5 et est connu pour fonctionner à merveille avec WooCommerce et les téléchargements numériques.

Dans cet exemple ci-dessous, Gmail est utilisé comme serveur SMTP pour envoyer des e-mails pour l’installation de WordPress. Nous utiliserons le protocole OAuth 2.0 pour autoriser l’accès à l’API Gmail – ce qui signifie un système de connexion plus sécurisé et les utilisateurs n’auront pas à entrer de nom d’utilisateur ou de mot de passe.

Cependant, si vous n’êtes pas un utilisateur de Gmail, ce plugin peut toujours vous être utile car il prend en charge une grande variété de configurations et de fournisseurs, notamment Mandrill, SendGrid et même MailGun.

Étape 2

Une fois que vous avez installé ce plugin WordPress SMTP, dans la configuration Post SMTP, cliquez sur "Démarrer l’assistant".

Étape 3

Entrez votre nom et l’adresse e-mail que vous souhaitez utiliser pour envoyer des e-mails et cliquez sur "Suivant".

Étape 4

Vous devez maintenant entrer le nom d’hôte du serveur de courrier sortant. Dans cet exemple, nous utilisons smtp.gmail.com. Cliquez ensuite sur "Suivant".

Étape 5

Il est maintenant temps de configurer la connexion. Nous utiliserons "l’API Gmail" dans cet exemple, car certains hôtes peuvent bloquer les ports par défaut, comme nous l’avons mentionné précédemment dans cet article.

Étape 6

Vous devrez ensuite ouvrir un nouvel onglet et créer un nouveau projet avec Google. Accédez à console.developers.google.com et connectez-vous avec le compte Gmail que vous utiliserez pour envoyer des e-mails. Vous devrez alors créer un nouveau projet.

Étape 7

Choisissez un nom pour votre projet et cliquez sur "Créer".

Étape 8

Dans le tableau de bord du nouveau projet, cliquez sur "Activer les API et les services".

Étape 9

Cliquez ensuite sur "API Gmail" sous API G Suite.

Étape 10

Cliquez ensuite sur "Activer".

Étape 11

Cliquez ensuite sur "Credentials" sur le côté gauche. Et puis sous Créer des informations d’identification, choisissez "ID client OAuth".

Étape 12

Sur l’écran suivant, vous devrez cliquer sur "Configurer l’écran de consentement".

Étape 13

Notez votre adresse e-mail, un nom de produit et une URL de politique de confidentialité. C’est ce que vous devez remplir, mais nous vous recommandons fortement de tout remplir.  

Étape 14

Sur l’écran suivant, choisissez l’application Web lorsqu’on vous demande le type d’application. Entrez un nom, collez l’URL "Origines JavaScript autorisées" et les "URI de redirection autorisés" à partir de l’écran de l’assistant Postman. Cliquez ensuite sur "Enregistrer".

Étape 15

À ce stade, vous obtiendrez votre ID client et votre secret client.

Étape 16

Copiez-les et collez-les dans les champs Client ID et Client Secret de l’assistant Post SMTP. Cliquez ensuite sur "Suivant" puis sur "Terminer".

Étape 17

Pour vous assurer que votre domaine est validé, ajoutez-le à la Google Developer Console.

Étape 18

Vous devrez ensuite "Accorder l’autorisation avec Google" et cliquer pour autoriser l’accès à votre compte Gmail.

Réflexions finales sur la façon de résoudre le problème de WordPress qui n’envoie pas d’e-mails

Pour plusieurs raisons, vous aurez des problèmes avec WordPress qui n’envoie pas d’e-mails. Cependant, avec la bonne configuration de messagerie WordPress, cela peut facilement être évité.

Envisagez d’utiliser SMTP pour envoyer le courrier, et vous devriez avoir beaucoup moins de cas où WordPress n’envoie pas de courrier électronique. Dans cet article, vous trouverez un guide pratique avec toutes les étapes nécessaires pour configurer un SMTP pour l’envoi de courrier.

Si vous avez aimé lire cet article sur la façon de réparer WordPress qui n’envoie pas d’e-mails, vous devriez consulter celui-ci sur la façon de réparer l’écran blanc de la mort de WordPress.

Nous avons également écrit sur quelques sujets connexes comme comment corriger err_ssl_version_or_cipher_mismatch, corriger l’ erreur 502 mauvaise passerelle, comment corriger trop de redirections, corriger l’erreur HTTP WordPress lors du téléchargement d’image et comment corriger l’ erreur 504.

Source d’enregistrement: wpdatatables.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More