Pourquoi vos e-mails WordPress finissent en spam (et comment régler ça)

WordPress envoie ses e-mails (contact, commande, mot de passe oublié) avec la fonction PHP mail() du serveur, sans authentification : les messageries les rangent souvent en spam, voire les bloquent. La solution fiable en 2026 : un plugin SMTP comme WP Mail SMTP ou FluentSMTP, relié à un vrai service d’envoi, plus les enregistrements SPF, DKIM et DMARC dans votre zone DNS.

Un visiteur remplit votre formulaire de contact. Vous ne recevez rien. Un client passe commande, sa confirmation n’arrive jamais. Quelqu’un demande un nouveau mot de passe… et le mail se volatilise. C’est le grand classique de WordPress : les e-mails partent, mais atterrissent en spam ou dans le vide.

Bonne nouvelle : ça se règle proprement, et une bonne fois pour toutes. On va voir pourquoi WordPress envoie mal vos e-mails, puis comment les faire arriver à coup sûr. Spoiler : ça tient en deux chantiers, un plugin et trois lignes dans vos DNS.

Pourquoi vos e-mails WordPress partent en spam

WordPress envoie ses e-mails avec la fonction PHP mail() du serveur, sans aucune authentification. Pour Gmail, Outlook ou Yahoo, un message non signé qui sort d’un hébergeur mutualisé partagé par des centaines de sites ressemble à du spam. Résultat : il est filtré, rangé dans les indésirables, parfois rejeté avant même d’arriver.

Alors, pourquoi finissent-ils en spam ? Le problème n’est pas WordPress en lui-même, c’est la méthode d’envoi. Sans signature qui prouve votre identité, sans réputation d’expéditeur, votre serveur crie "faites-moi confiance" et les messageries répondent poliment "non". En tant que fondateur de WPServeur, je peux vous dire que le "mes mails WordPress n’arrivent pas" est l’un des grands classiques du support hébergement. Et la cause est presque toujours la même.

À ne pas confondre : un plugin SMTP fait arriver vos e-mails transactionnels (contact, commande, notifications). Pour envoyer une vraie newsletter à une liste, c’est un autre outil, voir mon guide sur MailPoet.

La solution : un plugin SMTP relié à un vrai service d’envoi

La solution fiable, c’est de faire sortir vos e-mails par un serveur SMTP authentifié au lieu de la fonction PHP du serveur. Un plugin SMTP intercepte les messages de WordPress et les envoie via un service spécialisé, qui a, lui, une vraie réputation d’expéditeur : Brevo, SendGrid, Amazon SES, Postmark, Mailgun ou même votre Google Workspace.

Faut-il payer pour que ça marche ? Pas forcément. Concrètement, vous installez le plugin, vous le reliez au service en collant une clé d’API, et tous vos e-mails passent désormais par ce canal propre. La plupart de ces services proposent une offre gratuite suffisante pour un petit site… Deux extensions dominent, et elles sont toutes les deux excellentes.

WP Mail SMTP, extension pour fiabiliser l'envoi des e-mails WordPress

WP Mail SMTP – v4.8.0 – ⭐ 4,8/5 (5 141 avis) – 4 000 000+ installations – par WPForms

WP Mail SMTP est le plus installé, et pour de bonnes raisons : un assistant de configuration vous prend par la main pour relier votre service en quelques clics, sans toucher au moindre fichier. C’est mon premier réflexe quand je veux que ça marche vite, surtout pour quelqu’un qui débute. Les fonctions avancées (journal des e-mails, alertes) passent en version payante, mais le réglage de base reste gratuit.

FluentSMTP, extension SMTP gratuite et complète pour WordPress

FluentSMTP – v2.2.95 – ⭐ 4,8/5 (377 avis) – 600 000+ installations – par WPManageNinja

FluentSMTP, c’est mon préféré pour qui veut du gratuit sérieux. Tout est inclus, sans version premium qui bride : Amazon SES, SendGrid, Mailgun, Postmark, Google, n’importe quel SMTP. Il gère même plusieurs expéditeurs et un journal d’envoi, là où d’autres font payer. Si vous n’avez pas peur de coller une clé d’API vous-même, c’est le choix malin.

SPF, DKIM, DMARC : l’autre moitié du travail

Trois enregistrements dans votre zone DNS prouvent aux messageries que vos e-mails sont légitimes. Le SPF liste les serveurs autorisés à envoyer pour votre domaine. Le DKIM signe chaque message avec une clé cryptographique. Le DMARC indique aux messageries quoi faire des messages qui échouent aux deux premiers. Sans eux, même le meilleur SMTP finit par plafonner.

En pratique, vous ajoutez trois entrées de type TXT dans la gestion DNS de votre nom de domaine. Votre service d’envoi (Brevo, SES…) vous donne les valeurs exactes à copier, vous les collez, et vous validez. Comptez 24 à 48 heures de propagation avant que tout soit pris en compte. C’est un peu austère la première fois, mais ça se fait une seule fois.

Le DMARC, on l’oublie trop souvent. C’est pourtant lui qui fait la différence aujourd’hui : depuis que Gmail et Yahoo l’exigent pour les gros expéditeurs, un domaine sans DMARC inspire de moins en moins confiance. Commencez en mode surveillance (p=none), regardez les rapports, puis durcissez. Pas de panique, on peut y aller progressivement.

Les pièges à éviter

Le SMTP Gmail gratuit : tentant, mais limité à quelques centaines d’envois par jour et vite bloqué par Google. Pour un site de contact, ça passe… Pour une boutique qui envoie des confirmations de commande, basculez sur un vrai service transactionnel.

Autre piège : utiliser comme adresse d’expéditeur une boîte Gmail ou Hotmail au lieu d’une adresse de votre domaine. Les messageries détestent ça, parce que vous envoyez "au nom de" Gmail sans en avoir le droit. Utilisez toujours une adresse en @votre-domaine.fr, alignée avec ce que dit votre SPF.

Enfin, ne vous arrêtez pas une fois le plugin installé. Envoyez-vous un e-mail de test, vérifiez qu’il arrive bien en boîte de réception et pas en spam, et refaites le test depuis une adresse Gmail et une adresse Outlook. C’est en cinq minutes que vous validez des semaines de tranquillité.

En résumé, on fait quoi ?

Un plugin SMTP relié à un service d’envoi, plus SPF, DKIM et DMARC dans vos DNS : c’est le combo qui sort vos e-mails du dossier spam pour de bon. Le plugin gère l’envoi propre, les enregistrements DNS prouvent votre identité, et les messageries vous font enfin confiance.

Si vous débutez, partez sur WP Mail SMTP et son assistant. Si vous aimez avoir la main, FluentSMTP fera tout, gratuitement. Et une fois que vos mails arrivent, vous pouvez enfin vous attaquer au sujet d’après : transformer ces abonnés qui vous lisent en clients…

Retour en haut