VOTRE AGENCE DE DEPANNAGE WORDPRESS ET WOOCOMERCE

Résoudre les problèmes d’envoi d’e-mails avec WordPress

  • 9 avril 2025

L’envoi d’e-mails est une fonctionnalité utile pour tout site WordPress : que ce soit pour la confirmation d’inscription, la réception de formulaires de contact ou les notifications administratives. Pourtant, il est fréquent de rencontrer des problèmes : e-mails qui n’arrivent jamais, qui tombent en spam, ou erreurs d’envoi.

Dans cet article, on vous explique pas à pas comment identifier et résoudre les problèmes d’envoi d’e-mails avec WordPress.

1. Tester si WordPress envoie bien des e-mails

Avant toute chose, il faut vérifier si votre site parvient à envoyer des e-mails.

Étape à suivre :
Installez le plugin Check & Log Email. Il permet d’envoyer un e-mail test et de vérifier s’il est bien parti ou non.

Si le test échoue : votre serveur ou votre configuration WordPress pose problème.

2. Utiliser un plugin SMTP

Par défaut, WordPress utilise la fonction PHP mail() pour envoyer des e-mails. Or, cette méthode est souvent bloquée par les hébergeurs ou considérée comme peu fiable par les services de messagerie.

Solution : configurer un serveur SMTP.

Plugins recommandés :

Ces plugins vous permettent d’envoyer vos e-mails via un service SMTP sécurisé (comme Gmail, Sendinblue, Mailjet, etc.).

Exemple de configuration SMTP (Gmail) :

  • Serveur : smtp.gmail.com
  • Port : 587 (TLS) ou 465 (SSL)
  • Authentification : activée
  • Identifiant : votre adresse Gmail
  • Mot de passe : mot de passe ou clé d’application

⚠️ Si vous utilisez Gmail, vous devrez générer un mot de passe d’application depuis votre compte Google.

3. Passer par un service d’envoi d’e-mails professionnel

Pour une meilleure délivrabilité, il est recommandé d’utiliser un service tiers via SMTP ou API. Ces services sont conçus pour garantir que vos e-mails arrivent dans la boîte de réception, et non dans les spams.

Services recommandés :

  • Sendinblue (Brevo)
  • Mailjet
  • Mailgun
  • SendGrid
  • Amazon SES

Tous ces services sont compatibles avec WP Mail SMTP.

4. Vérifier les paramètres de l’e-mail expéditeur

Un mauvais paramétrage de l’expéditeur peut faire échouer l’envoi.

Assurez-vous que :

  • L’adresse e-mail utilisée est bien une adresse liée à votre nom de domaine (ex. : contact@votresite.com)
  • Le champ « Nom de l’expéditeur » est bien renseigné
  • Le champ « Reply-To » est cohérent

👉 Les services de messagerie comme Gmail ou Outlook filtrent sévèrement les messages avec des expéditeurs suspects.

5. Configurer les enregistrements DNS : SPF, DKIM et DMARC

Pour éviter que vos e-mails ne soient considérés comme du spam, il faut ajouter certains enregistrements DNS à votre nom de domaine.

  • SPF : autorise votre serveur à envoyer des e-mails pour votre domaine
  • DKIM : ajoute une signature numérique à vos e-mails
  • DMARC : donne des instructions en cas d’échec SPF ou DKIM

Ces enregistrements sont généralement fournis par votre fournisseur SMTP ou votre service d’hébergement.

6. Vérifier les erreurs de plugin ou de thème

Dans certains cas, un plugin mal codé ou une erreur PHP peut bloquer l’envoi des e-mails.

Étapes à suivre :

  • Activez le mode debug de WordPress pour consulter les erreurs
  • Désactivez temporairement les plugins un par un pour isoler le conflit
  • Essayez avec un thème par défaut (comme Twenty Twenty-Four)

Les problèmes d’envoi d’e-mails sous WordPress sont fréquents mais généralement simples à résoudre grâce à une configuration SMTP et à l’usage de services professionnels.

Besoin d’aide pour configurer l’envoi d’e-mails sur votre site WordPress ? N’hésitez pas à faire appel à notre équipe spécialisée.