Mr.WordPress Logo
Appeler
WhatsApp
Urgence

WordPress n'envoie pas d'e-mails : solutions

Notifications absentes, formulaires sans réponse, réinitialisations de mot de passe qui n'arrivent jamais : quand WordPress n'envoie plus d'e-mails, c'est tout le site qui devient muet.

L'équipe Mr.WordPress Mis à jour le 17 mai 2026 3 min de lecture

Résumé rapide du problème

WordPress envoie ses e-mails via la fonction PHP mail(), mal supportée par la plupart des hébergeurs. Les messages partent sans authentification, donc ils sont bloqués ou jetés en spam. La solution fiable consiste à installer un plugin SMTP qui route les envois par un vrai serveur de messagerie authentifié.

Solution rapide

Installez un plugin SMTP (WP Mail SMTP, FluentSMTP) et connectez WordPress à un service d'envoi authentifié (Brevo, Mailgun, Gmail), puis envoyez un e-mail de test.

Résumer ce guide avec une IA :ChatGPTClaudeGeminiPerplexity

Comment reconnaître ce bug

  • Les e-mails de réinitialisation de mot de passe n'arrivent jamais
  • Les messages des formulaires de contact ne sont pas reçus
  • Aucune notification d'administration ou de nouveau commentaire
  • Les e-mails WooCommerce de commande sont absents
  • Les tests d'envoi échouent ou restent sans réponse

Qu'est-ce que ce bug WordPress ?

Par défaut, WordPress génère ses e-mails (wp_mail) en s'appuyant sur la fonction mail() de PHP. Cette méthode n'inclut ni authentification ni alignement SPF/DKIM. De nombreux hébergeurs la désactivent ou la limitent, et les messageries la considèrent comme non fiable. Résultat : les e-mails ne partent pas, ou sont rejetés silencieusement par les serveurs destinataires.

Pourquoi ce problème apparaît-il ?

Fonction PHP mail() désactivée

L'hébergeur a désactivé ou bridé la fonction mail() pour limiter le spam.

Absence d'authentification

Les e-mails partent sans SPF, DKIM ni DMARC, donc les serveurs destinataires les rejettent.

Plugin de messagerie en conflit

Un plugin de formulaire ou de newsletter capte les envois et les bloque.

Domaine ou IP sur liste noire

Le serveur d'envoi mutualisé est blacklisté à cause d'autres sites hébergés.

Comment réparer ce bug WordPress

1

Diagnostiquer l'envoi

Installez WP Mail SMTP et utilisez son outil d'e-mail de test pour confirmer que les envois échouent.

2

Installer un plugin SMTP

Activez WP Mail SMTP ou FluentSMTP pour reprendre le contrôle de la fonction wp_mail.

3

Connecter un service d'envoi

Reliez WordPress à un fournisseur authentifié (Brevo, Mailgun, SendGrid, Gmail) avec ses identifiants ou sa clé API.

4

Authentifier le domaine

Ajoutez les enregistrements SPF et DKIM fournis par le service dans la zone DNS du domaine.

5

Tester et journaliser

Envoyez un e-mail de test, puis activez le journal des e-mails pour suivre les envois futurs.

Comment éviter que ce bug revienne

  • Configurez un SMTP authentifié dès la mise en ligne du site
  • Vérifiez les enregistrements SPF et DKIM après tout changement de DNS
  • Activez un journal des e-mails pour repérer rapidement une panne d'envoi

Questions fréquentes (FAQ)

Pourquoi WordPress n'envoie-t-il pas d'e-mails ?
Parce qu'il s'appuie sur la fonction PHP mail(), souvent désactivée par l'hébergeur et non authentifiée. Les serveurs de messagerie bloquent ces e-mails. Un plugin SMTP corrige durablement le problème.
Faut-il un plugin SMTP sur tous les sites WordPress ?
Oui, c'est fortement recommandé. Un SMTP authentifié garantit que les notifications, formulaires et e-mails WooCommerce arrivent réellement en boîte de réception.
Quel service SMTP choisir pour WordPress ?
Brevo, Mailgun, SendGrid ou Amazon SES sont fiables pour les e-mails transactionnels. Gmail ou Microsoft 365 conviennent aux petits volumes via OAuth.
Comment savoir si un e-mail WordPress a bien été envoyé ?
Activez le journal des e-mails du plugin SMTP : il enregistre chaque tentative d'envoi, son statut et son destinataire, ce qui facilite le diagnostic.

L'équipe Mr.WordPress

Experts en dépannage WordPress

Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.

En savoir plus sur Mr.WordPress →
Partager :XFacebookLinkedIn

Autres bugs — E-mails