Mr.WordPress Logo
Appeler
WhatsApp
Urgence

Formulaire de contact WordPress : e-mails non reçus

Le formulaire affiche un message de confirmation, mais aucun e-mail n'arrive dans votre boîte : un problème fréquent qui fait perdre des demandes clients en silence.

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

Résumé rapide du problème

Quand un formulaire de contact WordPress (Contact Form 7, WPForms) confirme l'envoi mais qu'aucun e-mail n'arrive, le problème vient presque toujours de la fonction wp_mail non authentifiée. L'adresse expéditrice du formulaire ne correspond pas au domaine, donc le message est rejeté ou classé en spam.

Solution rapide

Installez un plugin SMTP, réglez l'adresse « De » sur une adresse de votre domaine, et vérifiez le dossier spam ainsi que le journal des e-mails.

Résumer ce guide avec une IA :ChatGPTClaudeGeminiPerplexity

Comment reconnaître ce bug

  • Le formulaire affiche « Message envoyé » mais rien n'arrive
  • Les e-mails arrivent parfois en spam, parfois pas du tout
  • Les tests fonctionnent vers une adresse mais pas vers une autre
  • Les notifications ont cessé d'arriver après une mise à jour

Qu'est-ce que ce bug WordPress ?

Un formulaire de contact ne fait que déclencher la fonction wp_mail de WordPress. Le plugin de formulaire fonctionne donc parfaitement (il affiche la confirmation), mais c'est l'envoi de l'e-mail qui échoue en aval. Le souci classique : l'adresse expéditrice utilise celle du visiteur ou un domaine externe, ce que les serveurs de messagerie modernes rejettent au nom de l'alignement SPF.

Pourquoi ce problème apparaît-il ?

Envoi via wp_mail non authentifié

Le formulaire utilise la fonction mail() de PHP, sans SPF ni DKIM.

Adresse expéditrice incorrecte

Le champ « De » reprend l'e-mail du visiteur ou un domaine qui n'est pas le vôtre.

E-mail classé en spam

La messagerie destinataire considère le message comme indésirable et le masque.

Mauvaise configuration des notifications

L'adresse de destination du formulaire est vide, erronée ou mal renseignée.

Comment réparer ce bug WordPress

1

Vérifier le réglage des notifications

Dans le formulaire, contrôlez l'adresse de destination et le champ « De » de l'onglet E-mail.

2

Installer un plugin SMTP

Activez WP Mail SMTP ou FluentSMTP pour router les e-mails par un serveur authentifié.

3

Corriger l'adresse expéditrice

Réglez le « De » sur une adresse de votre propre domaine ; placez l'e-mail du visiteur dans le champ « Répondre à ».

4

Tester et inspecter les logs

Soumettez un test, vérifiez le dossier spam, puis consultez le journal des e-mails du plugin SMTP.

Comment éviter que ce bug revienne

  • Configurez le champ « De » sur une adresse du domaine du site
  • Couplez chaque formulaire à un SMTP authentifié
  • Effectuez un test d'envoi après chaque mise à jour du plugin de formulaire

Questions fréquentes (FAQ)

Pourquoi mon formulaire Contact Form 7 n'envoie pas d'e-mails ?
Contact Form 7 dépend de wp_mail. Sans SMTP, les e-mails partent sans authentification et sont rejetés. Un plugin SMTP et une adresse « De » du bon domaine règlent le problème.
Le formulaire dit « Message envoyé », mais je ne reçois rien : pourquoi ?
La confirmation indique seulement que le plugin a tenté l'envoi. L'e-mail peut échouer en aval. Vérifiez le spam et installez un plugin SMTP avec journal d'envoi.
Comment fixer l'adresse expéditrice d'un formulaire WordPress ?
Dans les réglages e-mail du formulaire, mettez une adresse de votre domaine dans « De » et l'adresse du visiteur dans « Répondre à ».
Faut-il vérifier le dossier spam ?
Oui, systématiquement. Beaucoup d'e-mails de formulaire considérés comme « non reçus » se trouvent en réalité dans les indésirables du destinataire.

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