← Tous les articles

Sécurité et maintenance

Es-tu certain que les demandes de ton site arrivent bien dans tes mails ?

Ton formulaire affiche « merci »… mais tu ne reçois rien ? Voici pourquoi les mails de ton site se perdent en route, et les 3 tests à faire aujourd’hui pour ne plus rater une seule demande.

Benjamin JansenBenjamin Jansen13min de lecture

As-tu déjà eu l’impression que ton site était devenu… silencieux ?

Plus une demande de contact. Plus une question. Plus un devis.

Tu te dis que c’est le marché. Que c’est la saison. Que les gens sont en vacances.

Et si, en réalité, les demandes arrivaient bien… mais pas jusqu’à toi ?

Imagine une boutique dont on aurait débranché la sonnette de la porte. Les clients entrent, attendent un peu au comptoir… puis repartent. Et toi, dans l’arrière-boutique, tu n’as rien entendu. Rien du tout.

C’est exactement ce qui se passe quand les mails de ton site n’arrivent plus. Sans message d’erreur. Sans alerte. Sans que tu ne t’en rendes compte.

Je vais te raconter le cas qui m’a le plus marqué.

Un formateur que nous accompagnons venait de lancer sa toute nouvelle plateforme de formation. Le jour J, les premières ventes tombent. Génial. Sauf que les acheteurs ne reçoivent rien : ni confirmation de commande, ni accès, ni lien pour créer leur mot de passe.

Ils ont payé… et ils se retrouvent devant une porte fermée.

Alors ils écrivent. Puis ils s’inquiètent. Et certains finissent par demander à être remboursés.

Quand on a regardé de près, le site fonctionnait parfaitement. Le problème était ailleurs : son nom de domaine, tout neuf, avait été classé comme suspect par une liste anti-spam. Parce qu’au moment du lancement, le site avait envoyé d’un coup une rafale de mails de création de mot de passe, un par acheteur. Pour les filtres, un domaine sans historique qui envoie soudain beaucoup de mails… ça ressemble furieusement à du spam.

👉 Résultat : un lancement préparé pendant des mois, abîmé par un problème que personne ne voyait.

La bonne nouvelle ? Une fois identifié, on a pu faire retirer le domaine de la liste en quelques heures, et les mails sont repartis.

Mais combien de demandes perdues avant ça ?

Dans cet article, on va voir ensemble :

  • pourquoi ton formulaire de contact peut ne rien envoyer (ou tout envoyer en spam) ;
  • ce que veulent dire ces trois sigles barbares, SPF, DKIM et DMARC, sans jargon ;
  • les 3 tests à faire aujourd’hui pour savoir si tu es concerné ;
  • et comment régler ça proprement, une bonne fois pour toutes.

Prends un café ☕, ça vaut le coup : si ton site t’envoie des clients, c’est 10 minutes qui peuvent te rapporter gros.

Pourquoi mon formulaire de contact WordPress n’envoie rien ?

On vérifie toujours la même chose en premier : le site est en ligne, le formulaire s’affiche, le visiteur voit bien le petit message « Merci, votre demande a été envoyée ».

Tout semble normal.

Et c’est justement ça, le piège 👉 ce message de remerciement ne prouve qu’une chose : que le formulaire a été rempli. Pas que le mail est arrivé quelque part.

Dans la grande majorité des cas que je vois, la cause est l’une de ces quatre.

1. Ton site envoie ses mails « à l’ancienne »

Par défaut, WordPress n’a pas de vraie boîte mail. Il demande simplement au serveur de ton hébergeur d’envoyer le message, avec une fonction de base du langage PHP.

Le souci, c’est que ce mail part sans aucune « carte d’identité ». Rien qui prouve qu’il vient vraiment de ton nom de domaine.

Et aujourd’hui, Gmail, Outlook ou Yahoo se méfient de plus en plus des mails sans papiers. Au mieux, ils les rangent dans les spams. Au pire, ils les jettent sans prévenir personne.

2. Le formulaire se fait passer pour quelqu’un d’autre

C’est l’erreur la plus fréquente, et de loin.

Dans les réglages du formulaire, l’adresse d’expédition est souvent une adresse Gmail, Hotmail ou Yahoo : la tienne, ou pire, celle du visiteur qui vient de remplir le formulaire.

Vu de l’extérieur, ça donne ceci : un serveur qui n’a rien à voir avec Gmail envoie un mail en prétendant venir d’une adresse Gmail. Pour les filtres anti-spam, c’est exactement le comportement d’un fraudeur. Gmail et Yahoo l’interdisent d’ailleurs noir sur blanc depuis 2024.

Dans une formation que j’accompagne, j’ai relevé au moins 8 personnes bloquées sur ce même souci. Presque toujours la même cause : une adresse personnelle à la place d’une adresse liée au nom de domaine du site.

3. Un mot de passe a changé… et personne ne s’en souvient

Certains ont bien fait les choses : ils ont relié leur site à une vraie boîte mail. Bravo.

Mais souvent, c’est leur boîte du quotidien, celle qu’ils utilisent tous les jours.

Puis un jour, tu changes ton mot de passe. Normal, c’est même une bonne pratique. Sauf que ton site, lui, utilisait encore l’ancien.

👉 À partir de ce jour-là, plus aucun mail ne part du site. Pas d’erreur visible. Pas d’alerte. Juste le silence.

4. Le formulaire ne garde aucune trace des demandes

Celui-là me fait mal au cœur à chaque fois.

Beaucoup d’extensions de formulaire gratuites (Contact Form 7, par exemple) n’enregistrent pas les demandes dans WordPress. Elles envoient un mail sur le moment… et c’est tout.

Si ce mail se perd, la demande est perdue avec lui. Aucun historique. Aucune copie. Impossible de la récupérer.

Le visiteur a pris le temps de t’écrire. Il attend ta réponse. Et toi, tu ne sauras jamais qu’il existe. C’était peut-être la demande que tu attendais depuis des semaines.

💡 C’est pour ça que je recommande toujours une extension de formulaire qui enregistre chaque demande dans l’administration de ton site. Ma préférée pour ça : Fluent Forms. Elle se met en place rapidement, et chaque message reçu est rangé dans ton tableau de bord WordPress, avec la date, le nom, le contenu… et même un statut lu / non lu.

Concrètement, ça change tout :

  • même si le mail se perd en route, la demande, elle, est en sécurité dans ton site ;
  • tu peux vérifier d’un coup d’œil si tu as raté quelque chose ;
  • et tu as enfin un historique de toutes les personnes qui t’ont contacté.

C’est ta ceinture de sécurité : le mail te prévient, l’administration garde la preuve.

Deux chemins pour un même formulaire : l’envoi à l’ancienne finit en spam ou refusé, l’envoi par SMTP avec une boîte dédiée arrive en quelques secondes, et la copie enregistrée dans l’administration n’est jamais perdue.Le visiteurenvoie sa demandeTon siteWordPressEnvoi à l’anciennePHP, sans signatureSpams ou refuspersonne n’est prévenuSMTP + boîte dédiéedomaine authentifiéTa boîte mailen quelques secondesCopie dans l’adminex. Fluent FormsJamais perduemême si le mail se perdle chemin par défautce qu’on met en place : les deux du basDeux chemins pour un même formulaire : l’envoi à l’ancienne finit en spam ou refusé, l’envoi par SMTP avec une boîte dédiée arrive, et la copie dans l’administration n’est jamais perdue.Le visiteurenvoie sa demandeTon siteWordPresstrois chemins possiblesEnvoi à l’anciennePHP, sans signatureSpams ou refuspersonne n’est prévenuSMTP + boîte dédiéedomaine authentifiéTa boîte mailen quelques secondesCopie dans l’adminex. Fluent FormsJamais perduemême si le mail se perdce qu’on met en place : les deux du bas

Glisse le schéma pour tout voir

Deux chemins pour un même formulaire : un seul arrive jusqu’à toi. Et la copie dans l’administration te protège même quand le mail se perd.

Pourquoi les mails de mon site arrivent en spam ? (SPF, DKIM et DMARC, sans jargon)

SPF, DKIM, DMARC. Je sais, ces trois sigles font fuir tout le monde. 😅

Pourtant, ils décident aujourd’hui si tes mails arrivent dans la boîte de réception… ou nulle part. Alors on va les imager simplement, avec le courrier postal.

  • SPF, c’est la liste des facteurs autorisés. Ton nom de domaine affiche publiquement : « seuls ces serveurs-là ont le droit de distribuer du courrier en mon nom ». Un mail qui arrive par un autre chemin devient suspect.
  • DKIM, c’est le cachet de cire sur l’enveloppe. Chaque mail porte une signature invisible qui prouve qu’il vient bien de toi, et qu’il n’a pas été modifié en route.
  • DMARC, c’est la consigne laissée au gardien de l’immeuble. Elle dit quoi faire d’un courrier qui n’a ni le bon facteur, ni le bon cachet : le laisser passer, le mettre de côté, ou le jeter.
SPF, DKIM et DMARC vus comme du courrier postal : SPF est la liste des facteurs autorisés, DKIM le cachet de cire qui prouve l’expéditeur, DMARC la consigne laissée au gardien pour les courriers suspects.ton mailSPFla liste desfacteurs autorisés« seuls ces serveursenvoient en mon nom »DKIMle cachet de cire : il prouve que c’est toiet que rien n’a été modifié en routeDMARCla consignelaissée au gardienlaisser passer, mettrede côté, ou jeterDepuis 2024, Gmail, Yahoo puis Outlook trient avec ces trois-làSPF, DKIM et DMARC vus comme du courrier postal.SPFla liste des facteurs autorisés« seuls ces serveurs envoient en mon nom »DKIMle cachet de cire sur l’enveloppeil prouve que c’est toi, sans retoucheDMARCla consigne laissée au gardienlaisser passer, mettre de côté, ou jeterDepuis 2024, Gmail, Yahoo puis Outlooktrient tes mails avec ces trois-là

Glisse le schéma pour tout voir

SPF, DKIM et DMARC : trois contrôles que ton mail doit passer avant d’arriver dans une boîte de réception.

Pendant des années, on pouvait vivre sans. Ce n’est plus le cas.

  • Depuis février 2024, Gmail et Yahoo exigent que les mails soient authentifiés, et imposent en plus le DMARC aux gros expéditeurs.
  • Depuis mai 2025, Outlook (Hotmail, Live…) a durci ses règles à son tour : les mails qui ne passent pas les contrôles peuvent être purement et simplement refusés.

Et ce n’est pas réservé aux grosses entreprises. Récemment, un client m’a transféré ce message d’erreur, reçu en retour d’un simple mail envoyé à une adresse Outlook :

550 5.7.515 Access denied, sending domain […] doesn’t meet the required authentication level.

Traduction : « accès refusé, ton domaine n’est pas assez authentifié ». Le mail n’est même pas arrivé dans les spams. Il a été refusé à la porte. La cause ? Un SPF incomplet, qui n’autorisait pas le serveur réellement utilisé pour envoyer. Une ligne à corriger dans la configuration du domaine… et tout est rentré dans l’ordre.

⚠️ Le piège du voyant vert

Le plus sournois, c’est que tout peut sembler en ordre. Ton outil affiche un voyant vert, ton hébergeur dit que les réglages sont bons… et pourtant.

J’ai accompagné une cliente dont les mails passaient certains jours, et pas d’autres. Aucune logique apparente. Le support de son hébergeur nous a d’abord répondu que le problème venait… du contenu de ses mails. Ce n’était pas ça.

En creusant, on a découvert que l’hébergeur fait tourner ses serveurs d’envoi d’un jour à l’autre (ce qui est normal), mais que la signature DKIM était mal configurée sur certains d’entre eux. Selon le serveur du jour, toute la journée passait… ou échouait.

Tu imagines vivre ça en plein lancement ? C’est exactement ce qu’elle vivait. Et c’est là qu’on a pris une décision qui peut surprendre : ne rien toucher avant la fin du lancement. On ne change pas la tuyauterie d’un site pendant qu’il encaisse des ventes. On a d’abord installé un journal d’envoi pour mesurer au lieu de deviner, puis, le lancement terminé, on a fait passer les mails du site par un service d’envoi spécialisé et authentifié.

Et je ne te parle même pas de ce membre d’une formation qui a mis près de 12 mois à se sortir de son problème d’authentification. Douze mois pendant lesquels ses mails partaient… sans qu’il sache vraiment où ils arrivaient.

Ce n’est pas toi le problème. C’est que personne ne t’explique tout ça clairement.

Check sécurité offert

Et ton site, il est vraiment en bonne santé ?

Tape l'adresse de ton site : on regarde ce qu'un scanner voit en premier et tu reçois ton rapport. Sans accès, sans engagement.

Comment savoir si mon site envoie bien ses mails ? Les 3 tests à faire aujourd’hui

Bonne nouvelle : pas besoin d’être technicien pour savoir si tu es concerné. Il te faut 10 minutes et une deuxième adresse mail.

🛠 Test 1 : joue le rôle de ton visiteur

  • Ouvre ton site depuis ton téléphone, comme un inconnu.
  • Remplis ton formulaire de contact avec une autre adresse que la tienne (une adresse Gmail ou Outlook perso, par exemple).
  • Vérifie que le message arrive dans ta boîte… et regarde aussi dans les spams.
  • Note le délai : quelques secondes, c’est normal. Plusieurs minutes, ou rien du tout, c’est un signal.

Si tu vends en ligne, fais pareil avec une commande test : la confirmation arrive-t-elle chez le client ?

🛠 Test 2 : fais noter tes mails

Va sur mail-tester.com. Le site te donne une adresse de test : envoie-lui un mail depuis ton site (via ton formulaire, si tu peux choisir l’adresse de destination) et depuis ta boîte pro.

Tu obtiens une note sur 10, avec le détail : SPF, DKIM, DMARC, listes noires… C’est l’outil que j’utilise tout le temps.

👉 En dessous de 8/10, il y a quelque chose à corriger. Pas de panique, mais ne l’ignore pas.

🛠 Test 3 : jette un œil aux réglages de ton formulaire

  • L’adresse d’expédition : est-ce une adresse de ton propre nom de domaine (contact@tonsite.com) ? Si c’est une adresse Gmail, Hotmail ou celle du visiteur, tu as trouvé un coupable.
  • Le stockage : dans ton administration WordPress, retrouves-tu la liste des demandes reçues ? Si non, chaque mail perdu est une demande perdue pour toujours.
  • La connexion SMTP : as-tu une extension du type WP Mail SMTP, FluentSMTP ou Post SMTP ? Si tu n’as jamais rien configuré de ce côté, ton site envoie très probablement ses mails « à l’ancienne ».

Si tout est au vert, bravo 👏 tu fais partie d’une petite minorité. Sinon, la suite est pour toi.

Comment faire pour que les mails de mon site arrivent vraiment ?

La bonne nouvelle, c’est que ça se corrige assez rapidement quand on sait où regarder. Voici la configuration que nous mettons en place sur les sites dont on s’occupe.

1. Une extension de formulaire qui garde tout

On l’a vu plus haut : Fluent Forms (ou toute extension qui enregistre les demandes dans l’administration). C’est la première chose à faire, parce que c’est la seule qui te protège même quand tout le reste échoue.

2. Une vraie connexion d’envoi (SMTP)

Plutôt que de laisser WordPress envoyer ses mails « à l’ancienne », on le connecte à une vraie boîte mail, avec une extension comme WP Mail SMTP, FluentSMTP ou Post SMTP.

C’est un peu comme passer d’une lettre glissée dans n’importe quelle boîte… à un envoi recommandé, avec un vrai bureau de poste et un accusé de dépôt.

Bonus non négligeable : ces extensions gardent un journal des mails envoyés. Le jour où un client te dit « je n’ai rien reçu », tu sais en deux clics si le mail est bien parti. C’est ce journal qui nous a permis d’y voir clair dans le cas du « un jour sur deux ».

Ce n’est pas un confort 👉 C’est une sécurité.

3. Une boîte dédiée au site, et rien qu’au site

L’erreur que je vois le plus souvent : relier le site à sa boîte du quotidien. Le jour où tu changes ton mot de passe, tout s’arrête.

La bonne pratique, simple et propre : une adresse réservée aux envois du site, par exemple site@tondomaine.com ou formulaire@tondomaine.com. Personne ne l’utilise au quotidien, son mot de passe ne change pas sans raison, et elle ne sert qu’à ça.

Et pour un site qui envoie beaucoup (une boutique, une plateforme de formation, un lancement), on passe par un service d’envoi spécialisé, comme Brevo. Ils sont faits pour encaisser les pics… comme celui du lancement dont je te parlais au début.

Une petite précision de terrain, quand même : ces services sont parfaits pour les mails automatiques du site. Pour tes réponses écrites à la main, je les déconseille. Certains réécrivent tous les liens de tes mails vers leur propre adresse de suivi, et un mail personnel truffé de liens bizarres… ça fait tout de suite moins humain.

Façon d’envoyer Ce qui se passe Pour qui
À l’ancienne (réglage par défaut) Mail sans carte d’identité, souvent en spam ou refusé Personne, à éviter
SMTP + boîte dédiée Mail authentifié, journal des envois La plupart des blogs et sites vitrines
Service d’envoi spécialisé Pensé pour les gros volumes et les pics Boutiques, plateformes de formation, lancements

4. Un nom de domaine authentifié

C’est l’étape SPF, DKIM, DMARC. Concrètement, il s’agit d’ajouter ou de corriger quelques lignes dans la configuration de ton nom de domaine (les « DNS »), chez ton hébergeur ou ton registraire.

Trois conseils pour ne pas te prendre les pieds dans le tapis :

  • un seul SPF par domaine, qui liste tous les services qui envoient en ton nom (ton hébergeur, ton outil d’emailing, ton service d’envoi…) ;
  • un DKIM pour chacun de ces services ;
  • un DMARC en mode « observation » pour commencer, puis plus strict une fois que tout passe.

5. On reteste

Une fois tout ça en place, on refait les 3 tests. Et on vise un 10/10 sur mail-tester.

Si en lisant cette partie tu t’es dit « ouh là, les DNS, très peu pour moi »… c’est normal. Tu n’es pas censé devenir expert en DNS. Tu es censé t’occuper de ton projet.

⚠️ Bonus : le piège des réponses automatiques

Un dernier détail, que presque personne ne soupçonne : le message d’absence activé chez ton hébergeur. Il répond à chaque mail reçu… y compris aux spams. Chez une cliente, ces réponses automatiques ont déjà saturé les envois du domaine : les vrais mails, eux, ne partaient plus.

👉 Si tu pars en vacances, préfère le message d’absence de ta messagerie habituelle, et coupe-le en rentrant.

Pour conclure

Parfois, un projet ne ralentit pas par manque d’idées, de motivation ou de stratégie.

Il ralentit parce que les messages n’arrivent tout simplement plus.

Si tu ne retiens que trois choses :

  • le message « Merci, votre demande a été envoyée » ne prouve pas que tu l’as reçue ;
  • une extension qui enregistre les demandes dans ton administration, c’est ta ceinture de sécurité ;
  • un site relié à une boîte dédiée, avec un domaine authentifié, c’est ce qui fait la différence entre la boîte de réception… et le néant.

Ton site est ton fonds de commerce. Et un fonds de commerce dont la sonnette ne fonctionne plus, ça finit par se vider sans qu’on comprenne pourquoi.

Le tout est de le savoir. Ou de faire confiance à quelqu’un qui le sait pour toi.

C’est exactement le rôle de Sérénité : on veille sur ton site toute l’année, on le met à jour, on le sauvegarde, et on garde un œil sur ce genre de réglage invisible qui peut te coûter des clients. Pour que toi, tu puisses te concentrer sur ce qui compte vraiment : répondre à ces demandes.

Et si ton site a d’autres fragilités que tu ne vois pas, ces deux articles vont t’intéresser : ce que ton site raconte aux pirates, et pourquoi un site restauré peut se refaire pirater.

Et toi, tu en es où ?

Alors, honnêtement… tu as fait le test 1 ?

  • AOui, et tout est arrivé en quelques secondes dans ma boîte de réception.
  • BOui… et le message est arrivé dans les spams.
  • COui… et je n’ai rien reçu du tout.
  • DPas encore, mais je le fais juste après avoir lu cet article.

Clique sur ta réponse et dis-le-moi en commentaire 👇 Pas de jugement : c’est hyper courant. Et si tu es dans le B ou le C, tu viens peut-être de retrouver des clients que tu croyais perdus.

Tu as aimé cet article ? Partage-le

Benjamin Jansen

Benjamin Jansen
Fondateur d'AGENZ. 18 années d'expertise web, plus de 100 sites piratés réparés. Avec notre équipe, on maintient et on sécurise les sites de blogueurs, coachs et formateurs. Découvrir Sérénité

Laisse un commentaire

Une question, un retour, ton propre vécu ? On lit tout et on répond.

Réclame ton check sécurité offert

Ton site parle aux pirates. Nous, on te dévoile ce qu'il dit !

Analyse externe de ton site sous 10 angles différents

On lit ton site comme le ferait un hackeur, de l'extérieur. Tu reçois un rapport clair, avec pour chaque faille potentielle, comment la corriger. Sans accès, sans engagement. Et surtout en toute sécurité.

Plus de 100 sites piratés réparés · 18 années d'expertise web

Articles similaires

Ils ont aimé aussi