Pourquoi les emails de votre formulaire de contact partent en spam (et comment y remédier)
C'est le scénario classique : votre site fonctionne, votre formulaire de contact aussi... en apparence. Et puis un jour, un client vous dit "je vous ai écrit il y a deux semaines, vous n'avez jamais répondu". Le message était dans vos spams. Ou pire, il n'est jamais arrivé du tout. Combien de prospects perdus avant de vous en rendre compte ?
Bonne nouvelle : ce problème a des causes précises et des solutions concrètes. On va les voir ensemble, sans jargon inutile. Enfin si, il y aura trois sigles barbares (SPF, DKIM, DMARC), mais promis, à la fin de cet article vous saurez exactement à quoi ils servent.
1. Comprendre le problème : votre site "usurpe" votre propre adresse
Quand un visiteur remplit votre formulaire, ce n'est pas lui qui vous envoie un email. C'est votre site qui en fabrique un et l'expédie. Et par défaut, WordPress l'envoie d'une façon assez artisanale (via une fonction appelée PHP mail), sans aucune preuve d'identité.
Vu de Gmail ou d'Outlook, ça donne : "Tiens, un serveur inconnu m'envoie un message qui prétend venir de [email protected]. Suspect." Résultat : direction les spams, voire la poubelle directe.
C'est exactement le même mécanisme que les faux emails de phishing. Les messageries sont devenues très strictes là-dessus, et elles le sont de plus en plus chaque année. Un formulaire qui fonctionnait très bien en 2022 peut parfaitement finir en spam en 2026 sans que vous ayez touché à rien.
2. SPF, DKIM, DMARC : votre pièce d'identité numérique
Ces trois sigles font peur, mais l'idée est toute simple : prouver aux messageries que l'email vient bien de chez vous. Ce sont trois petites lignes à ajouter dans la configuration de votre nom de domaine (les fameuses "zones DNS", chez OVH, Gandi ou votre hébergeur).
- SPF, la liste des expéditeurs autorisés : c'est vous qui déclarez "seuls ces serveurs ont le droit d'envoyer des emails en mon nom". Si un serveur absent de la liste envoie un message avec votre adresse, il est considéré comme suspect.
- DKIM, la signature infalsifiable : chaque email envoyé est signé électroniquement. La messagerie qui le reçoit vérifie la signature : si elle correspond, le message n'a pas été falsifié en route. C'est le tampon officiel sur le courrier.
- DMARC, la consigne en cas de doute : c'est vous qui dites aux messageries quoi faire d'un email qui échoue aux deux contrôles précédents : le livrer quand même, le mettre en spam, ou le rejeter. Depuis 2024, Gmail et Yahoo l'exigent pour les expéditeurs réguliers.
Les trois fonctionnent ensemble. En avoir un sur trois, c'est comme présenter une carte d'identité déchirée : mieux que rien, mais pas très rassurant

3. Le vrai coupable côté WordPress : l'envoi sans SMTP
Même avec des DNS bien configurés, WordPress continue d'envoyer ses emails "à l'artisanale" si on ne lui dit rien. La solution s'appelle SMTP : au lieu de fabriquer l'email lui-même, votre site passe par un vrai service d'envoi, avec identifiant et mot de passe, comme quand vous envoyez un message depuis votre boîte mail.
- La méthode simple : une extension comme WP Mail SMTP ou FluentSMTP, connectée à la boîte mail de votre hébergeur. Configuration en quinze minutes, et vos emails partent d'un serveur légitime et authentifié.
- La méthode robuste : un service d'envoi dédié (Brevo par exemple, dont l'offre gratuite suffit largement pour un formulaire de contact). Meilleure délivrabilité, statistiques d'envoi, et vous voyez si vos messages sont bien partis.
- Le réglage qui change tout dans Contact Form 7 : l'expéditeur du message doit être une adresse de votre domaine ([email protected]), jamais l'adresse du visiteur. L'email du visiteur, lui, se place en "Reply-To" : vous pouvez lui répondre d'un clic, sans faire passer votre site pour un usurpateur.
4. Comment vérifier que tout est en ordre
Pas besoin d'être ingénieur réseau, deux outils gratuits font le travail :
- Mail-tester.com : vous envoyez un email de test depuis votre formulaire à l'adresse fournie, et vous obtenez une note sur 10 avec le détail de ce qui cloche. En dessous de 8, il y a du travail.
- Le test grandeur nature : envoyez-vous un message depuis votre propre formulaire vers une adresse Gmail et une adresse Outlook. S'il arrive en boîte de réception des deux côtés, avec le bon nom d'expéditeur, vous êtes tranquille.
Et prenez le réflexe de refaire ce test deux ou trois fois par an : une migration d'hébergeur, un changement de boîte mail ou une extension mise à jour peuvent silencieusement tout casser. C'est d'ailleurs un des points que je vérifie systématiquement dans mes contrats de maintenance.
5. Les fausses bonnes idées à éviter
- "Je mets mon adresse Gmail comme expéditeur du formulaire" : c'est le pire des cas. Gmail interdit à un serveur tiers d'envoyer en son nom, vos emails seront presque systématiquement rejetés.
- "Je demande à mes clients de vérifier leurs spams" : vos prospects, eux, ne le feront pas. Ils concluront simplement que vous ne répondez pas.
- "J'installe une deuxième extension de formulaire" : le problème n'est presque jamais le formulaire, c'est l'envoi. Changer de formulaire sans configurer le SMTP, c'est repeindre une porte qui n'ouvre pas.
6. L'alternative Com' des Archis : un formulaire qui arrive à destination
Sur les sites que je crée et que je maintiens avec mon agence web Nord, la chaîne complète est configurée dès le départ : SPF, DKIM et DMARC sur le domaine, envoi SMTP authentifié, expéditeur propre et test de délivrabilité avant mise en ligne. Ce n'est pas l'aspect le plus visible d'un site, mais c'est celui qui garantit que vos demandes de devis arrivent bien dans votre boîte, et pas dans un trou noir.
Si votre site existe déjà et que vous avez un doute, l'audit et la correction se font généralement en une intervention.
Un doute sur les emails de votre site ?
Faites le test mail dès maintenant. Et si la note n'est pas bonne (ou que tout ça vous semble obscur), parlons-en : je peux vérifier et corriger la configuration de votre site rapidement, à Lille ou à distance.













