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

Publié: 2023-04-07

De nombreux utilisateurs de WordPress rencontrent des problèmes concernant les e-mails qui ne sont pas envoyés ou qui se retrouvent dans la boîte de réception des spams du destinataire. Si l'hébergement d'e-mails n'est pas inclus dans votre pack d'hébergement WordPress, il existe plusieurs plugins qui peuvent faciliter l'envoi d'e-mails aux utilisateurs abonnés. Mais parfois, ces plugins peuvent également rencontrer des problèmes.

Cet article fournira un aperçu de la façon de résoudre le problème de WordPress qui n'envoie pas d'e-mails . Nous nous concentrerons sur la raison pour laquelle cela se produit, comment empêcher les e-mails d'être marqués comme spam, la configuration de SMTP et la configuration des plugins de formulaire de contact pour éviter les problèmes potentiels.

TLDR :

  • La meilleure façon de tester un problème de mauvaise configuration du serveur est d'utiliser un plugin de messagerie gratuit tel que WP Test Email. De cette façon, vous pouvez facilement tester si votre site WP est configuré pour envoyer des e-mails.
  • Si les tests indiquent une mauvaise configuration du serveur, vous devrez probablement utiliser un fournisseur tiers de protocole SMTP (Simple Mail Transfer Protocol) et le lier à votre site Web WordPress pour résoudre le problème.
  • Il existe trois façons d'empêcher les e-mails d'être marqués comme spam par les clients de messagerie de vos abonnés : être ajouté à la liste blanche, passer à une adresse e-mail professionnelle ou authentifier votre e-mail.
  • Les trois principales raisons pour lesquelles WordPress n'envoie pas correctement les e-mails sont probablement une configuration de serveur incorrecte, les e-mails sont envoyés dans le dossier spam du destinataire ou il y a un problème avec votre plugin de formulaire de contact.

Résoudre un problème de mauvaise configuration du serveur

Cette section détaille comment vérifier un problème de mauvaise configuration du serveur et comment configurer SMTP dans WordPress.

1. Tester une mauvaise configuration du serveur

La meilleure façon de tester un problème de mauvaise configuration du serveur est d'utiliser un plugin de messagerie gratuit tel que WP Test Email. Avec ce plugin, vous pouvez facilement tester si votre site Web WordPress est configuré pour envoyer des e-mails.

Une fois le plugin installé, accédez à la section "Outils" dans le menu latéral de votre tableau de bord WordPress, puis cliquez sur "Tester l'e-mail". Dans l'écran suivant, entrez l'adresse e-mail à laquelle vous souhaitez envoyer un test, puis cliquez sur "Envoyer". Une fois envoyé, vérifiez votre boîte de réception pour voir si l'e-mail de test a été reçu, y compris le dossier spam.

Saisie de l'e-mail de test

Si l'e-mail n'est pas apparu dans votre boîte de réception principale ou votre boîte de réception de spam après un certain temps, votre serveur a probablement été configuré de manière incorrecte.

2. Configuration de SMTP dans WordPress

Si les tests indiquent une mauvaise configuration du serveur, vous devrez probablement utiliser un fournisseur tiers de protocole SMTP (Simple Mail Transfer Protocol) et le lier à votre site Web WordPress pour résoudre le problème.

SMTP permet d'envoyer des e-mails sur les réseaux ; sans elle, l'envoi d'un e-mail n'est tout simplement pas possible. Une option gratuite est le serveur SMTP Gmail.

WP Mail SMTP

Pour configurer SMTP à l'aide du serveur SMTP Gmail, procédez comme suit :

  1. Assurez-vous d'avoir une adresse e-mail professionnelle configurée avec G Suite
  2. Installez le plug-in SMTP de WP Mail
  3. Allez dans Paramètres> WP Mail SMTP
  4. Entrez et vérifiez la clé de licence
  5. Accédez à "Depuis l'e-mail" et indiquez votre adresse Gmail professionnelle
  6. Accédez à "Depuis l'e-mail" et indiquez votre adresse Gmail professionnelle
  7. Sélectionnez 'Autre SMTP' comme expéditeur

Sélection d'un autre SMTP comme expéditeur

8. Faites défiler jusqu'à 'Autre SMTP'

9. Définissez 'smtp.gmail.com' comme hôte SMTP

10. Assurez-vous que TLS est désactivé et que SSL est activé

11. Remplissez votre compte Gmail sous "Nom d'utilisateur SMTP"

12. Remplissez votre mot de passe Gmail sous "Mot de passe SMTP"

Comment empêcher les e-mails d'être marqués comme spam

Il existe trois façons d'empêcher que les e-mails soient marqués comme spam par les clients de messagerie de vos abonnés.

1. Soyez ajouté à la liste blanche

Un moyen simple et rapide d'éviter que vos e-mails ne soient marqués comme spam consiste à demander à vos abonnés d'ajouter votre adresse e-mail à leur liste de contacts. Cela met vos e-mails sur liste blanche afin qu'ils puissent être reçus à l'avenir.

Avec certains clients de messagerie, tels que Gmail, il suffit de déplacer les e-mails du dossier spam vers la boîte de réception pour ajouter une adresse e-mail à la liste blanche.

2. Tenez compte de l'adresse e-mail que vous utilisez

Ensuite, vous devez vérifier l'adresse e-mail à partir de laquelle vous envoyez des e-mails. En règle générale, il s'agira de votre adresse e-mail d'administrateur, mais de nombreux clients de messagerie signalent par défaut les e-mails génériques comme spam. Ces adresses signalées peuvent inclure des adresses telles que sales@ ou marketing@.

Pour éviter cela, vous devez créer une adresse e-mail qui semble plus professionnelle et moins commerciale. En outre, vous devez vous assurer que toutes les réponses à cette nouvelle adresse e-mail sont transmises à votre adresse administrateur habituelle ou à l'adresse que vous utilisez fréquemment.

3. Authentification par e-mail

Une dernière étape pour éviter que vos e-mails ne soient marqués comme spam consiste à vous assurer que votre nom de domaine a été authentifié pour envoyer des e-mails.

Ceci peut être réalisé en utilisant des outils tels que :

  • Vérification via DomainKeys Identified Mail (DKIM)
  • Cadre de politique de l'expéditeur (SPF)
  • ID d'expéditeur Microsoft
  • Indicateurs de marque pour l'identification des messages (BIMI)
  • Conformité et rapports d'authentification de message de domaine (DMARC)

Configuration des plugins de formulaire de contact pour envoyer des e-mails

Il existe de nombreux plugins de formulaire de contact populaires qui peuvent rencontrer des problèmes, tels que des e-mails non envoyés lorsqu'un formulaire a été soumis. Cela nécessite souvent que le plugin soit reconfiguré. Ci-dessous, nous discuterons de la façon de résoudre le problème pour trois plugins populaires.

Formulaire de contact 7

Voici les étapes à suivre pour recevoir les soumissions de formulaires dans votre boîte de réception d'administrateur :

  • Étape 1 - Depuis le tableau de bord WP, ​​accédez à Contact > Formulaires de contact.
  • Étape 2 - Sélectionnez le formulaire et ouvrez l'onglet "Courrier".
  • Étape 3 - Ajoutez l'adresse e-mail de l'expéditeur correcte dans le champ "De".
  • Étape 4 - Ajoutez une adresse e-mail de destinataire correcte dans le champ "À".
  • Étape 5 - Enregistrez les modifications et testez.

Formes formidables

  • Étape 1 – Depuis le tableau de bord WP, ​​accédez à Formidable > Forms.
  • Étape 2 - Sélectionnez le formulaire et ouvrez l'onglet "Paramètres".
  • Étape 3 - Cliquez ensuite sur "Actions et notifications".
  • Étape 4 - Ouvrez la méta-boîte "Notification par e-mail".
  • Étape 5 - Ajoutez l'adresse e-mail de l'expéditeur correcte dans le champ "De".
  • Étape 6 - Ajoutez une adresse e-mail de destinataire correcte dans le champ "À".
  • Étape 7 - Vérifiez que les informations sont correctes car les modifications sont enregistrées en temps réel.

Formes heureuses

  • Étape 1 - Depuis le tableau de bord WP, ​​accédez à Happy Forms> Tous les formulaires.
  • Étape 2 - Ouvrez l'onglet "E-mail".
  • Étape 3 - Ajoutez l'adresse e-mail de l'expéditeur correcte dans le champ "De".
  • Étape 4 - Ajoutez une adresse e-mail de destinataire correcte dans le champ "À".
  • Étape 5 - Cliquez sur "Mettre à jour" et testez.

Les plugins suivants disposent d'une documentation de dépannage complète pour aider à résoudre les problèmes liés à l'envoi d'e-mails :

  • Formes de gravité – Documentation d'aide
  • WeForms – Dépannage

Pourquoi WordPress n'envoie-t-il pas correctement les e-mails ?

Il y a trois raisons principales pour lesquelles WordPress n'envoie pas correctement les e-mails ou peut-être ne les envoie pas du tout.

1. Configuration incorrecte du serveur

Une mauvaise configuration du serveur est une raison courante pour laquelle WordPress n'envoie pas d'e-mails. À moins que vous n'utilisiez un plan d'hébergement WordPress géré, la plupart des serveurs Web ne sont pas configurés pour envoyer des e-mails par défaut, ce qui signifie que vous devrez peut-être configurer manuellement la fonction PHP mail().

Nous verrons comment vérifier facilement si c'est le problème plus loin dans l'article.

2. Les e-mails vont dans le dossier Spam du destinataire

Dans ce cas, l'e-mail peut être envoyé, mais le destinataire ne le reçoit pas car il s'est retrouvé dans son dossier spam. Malheureusement, de nombreux clients de messagerie marquent les e-mails de WordPress comme spam par défaut, donc avant d'exécuter des tests, demandez aux utilisateurs de vérifier leur dossier spam.

3. Il y a un problème avec votre plugin de formulaire de contact

Si vous avez déterminé que le problème n'est pas lié à une mauvaise configuration du serveur, le problème est probablement causé par le plugin qui envoie l'e-mail, qui est généralement un plugin de formulaire de contact.

De nombreux clients de messagerie signalent les e-mails de ces plugins WP comme des e-mails "usurpés", les marquant comme suspects car ils sont envoyés à partir d'une adresse différente de celle indiquée dans le champ "de". Par exemple, l'e-mail peut être envoyé depuis votre serveur WordPress, mais le plugin peut être configuré pour utiliser votre adresse e-mail lors du transfert des soumissions de formulaire de contact.

Les plugins de formulaire de contact couramment affectés incluent :

  • Formulaire de contact 7
  • Formes de gravité
  • Formes formidables
  • Forme heureuse
  • Formulaire de contact Jetpack
  • Formes Ninja
  • WeForms

Conclusion

Il y a trois raisons principales pour lesquelles WordPress n'envoie pas d'e-mails : des problèmes de mauvaise configuration du serveur, des e-mails marqués comme spam par les clients de messagerie ou un problème lié au plugin de votre formulaire de contact.

Heureusement, chacun de ces problèmes peut être corrigé en suivant les étapes décrites dans ce guide. Cependant, il convient de noter que la configuration de SMTP prend plus de temps que la configuration de votre plugin de formulaire de contact et peut nécessiter plus de connaissances techniques.