Plateformes & ESP8 min de lecture

WordPress : configurer WP Mail SMTP pour éviter les spams

Votre plugin WordPress ne vous envoie pas les emails de confirmation ? Ils se perdent en Spam ? La cause : une mauvaise configuration SMTP. Découvrez comment connecter WordPress à un vrai fournisseur d'emails et mettre en place SPF, DKIM et DMARC.

Par défaut, WordPress utilise la fonction PHP wp_mail() pour envoyer les emails. Ces emails partent directement du serveur d'hébergement, sans passer par un vrai fournisseur de services email. Résultat : même si votre contenu est impeccable, vos emails finissent massivement dans le dossier Spam, voire ne sont pas livrés du tout.

C'est particulièrement problématique en France et en Europe, où les boîtes mail (Orange, Free, SFR, La Poste, Gmail, Outlook) appliquent des filtres antispam de plus en plus stricts. Les serveurs d'hébergement mutualisés n'ont pas de réputation auprès de ces fournisseurs—seul un ESP dédié (fournisseur de services email) en a une.

La solution est simple : installer le plugin WP Mail SMTP et le brancher à un fournisseur d'emails externe comme Brevo, Mailjet ou SendGrid. Voici comment faire en quelques étapes.

Pourquoi wp_mail() par défaut ne fonctionne pas

Quand WordPress envoie un email via wp_mail(), le serveur d'hébergement prend le rôle de fournisseur SMTP. Plusieurs problèmes apparaissent :

  • Pas de réputation de domaine. Les serveurs d'hébergement mutualisés sont connus pour envoyer du spam en masse. Les fournisseurs de boîtes mail les bloquent automatiquement, même si votre contenu est légitime.
  • SPF/DKIM/DMARC mal configurés. Sans ces trois protocoles d'authentification, vos emails n'ont aucune crédibilité auprès des filtres Gmail, Yahoo, Orange, etc.
  • Absence de monitoring. Vous ne saurez jamais pourquoi un email a échoué. Pas de rapport, pas de rebond traité.
  • Limites techniques. Beaucoup d'hébergeurs limitent le nombre d'emails par heure ou bloquent le port SMTP 25, causant des erreurs inattendues.

WP Mail SMTP résout tous ces problèmes en contournant le serveur d'hébergement et en utilisant directement l'infrastructure d'un ESP.

Choisir son fournisseur SMTP pour WordPress

Pour utiliser WP Mail SMTP, vous avez besoin d'un fournisseur SMTP (ESP). Voici les options les plus populaires en France :

  • Brevo (ex-Sendinblue). Français, basé à Paris. Offre un plan gratuit. SPF/DKIM/DMARC configurés automatiquement. Idéal pour débuter.
  • Mailjet. Français, basé à Paris. Plan gratuit disponible. Interface claire, très fiable. Authentification par domaine personnalisé obligatoire pour la délivrabilité.
  • SendGrid. Américain mais très utilisé en France. Infrastructure puissante, excellente délivrabilité à grande échelle.
  • Sarbacane. Français, orienté vers l'email-marketing. Plans payants pour les besoins complexes.

Pour commencer, je recommande Brevo ou Mailjet : tous deux sont français, offrent une option gratuite et incluent l'authentification SPF/DKIM/DMARC dans leur configuration.

Installation et activation de WP Mail SMTP

Voici la marche à suivre :

  1. Allez dans votre tableau de bord WordPress → Extensions → Ajouter.
  2. Recherchez « WP Mail SMTP » (gratuit, par WP Mail SMTP).
  3. Cliquez sur Installer, puis Activer.
  4. Un nouveau menu « WP Mail SMTP » apparaît dans le tableau de bord → cliquez dessus.
  5. Sélectionnez votre fournisseur dans le menu déroulant (Brevo, Mailjet, SendGrid, etc.).
  6. Collez vos identifiants (API key ou identifiant SMTP) dans les champs prévus.
  7. Testez la connexion via le bouton « Send a Test Email ».

Si le test passe, WordPress commencera à envoyer tous les emails via ce fournisseur. Si le test échoue, vérifiez que votre clé API est correcte et que le fournisseur autorise l'accès depuis votre domaine.

Configurer SPF, DKIM et DMARC

Même avec WP Mail SMTP, vous devez configurer trois records DNS sur votre domaine pour que les emails ne finissent pas en Spam. C'est obligatoire en France depuis la mise en place des régulations mondiales sur l'authentification email.

SPF (Sender Policy Framework) : Ce record indique à Gmail, Orange, Free, etc., qu'un certain serveur est autorisé à envoyer des emails depuis votre domaine. Vous l'ajoutez dans les paramètres DNS de votre registrar (OVH, Gandi, GoDaddy, etc.).

v=spf1 include:brevo.com ~all

(Adaptez « brevo.com » au fournisseur que vous utilisez. Mailjet utilise « mailjet.com ».)

DKIM (DomainKeys Identified Mail) : Ce record contient une clé publique qui vérifie que chaque email vient vraiment de vous. Le fournisseur SMTP signe les emails avec sa clé privée ; les serveurs destinataires valident la signature avec la clé publique que vous publiez en DNS.

DMARC (Domain-based Message Authentication, Reporting, and Conformance) : C'est une politique qui lie SPF et DKIM. Elle dit aux serveurs destinataires quoi faire si un email échoue l'authentification : l'accepter quand même, le mettre en quarantaine ou le rejeter.

v=DMARC1; p=quarantine; rua=mailto:dmarc-report@example.com
SPFConfirme que votre serveur est autorisé à envoyer depuis votre domaineDKIMSigne cryptographiquement chaque email avec votre clé privéeDMARCDéfinit la politique : accepter, mettre en quarantaine ou rejeter les emails non authentifiés
Les trois piliers de l'authentification email : SPF, DKIM et DMARC

Chaque fournisseur SMTP (Brevo, Mailjet, etc.) vous donne le texte exact à ajouter dans vos records DNS. L'interface de WP Mail SMTP affiche aussi des instructions détaillées. Suivez-les à la lettre.

Tester votre configuration WordPress

Une fois WP Mail SMTP configuré et vos records SPF/DKIM/DMARC propagés (24–48 heures en général), testez avant d'envoyer en production.

Étape 1 : Depuis le tableau de bord WordPress, allez dans WP Mail SMTP et cliquez sur « Send a Test Email ». Envoyez un email à votre adresse Gmail personnelle et vérifiez qu'il arrive en Inbox, pas en Spam.

Étape 2 : Pour un test plus complet, utilisez check.live-direct-marketing.online. C'est un outil gratuit qui teste votre email sur 20+ fournisseurs français et internationaux (Orange, Free, SFR, La Poste, Gmail, Outlook, Yahoo, iCloud, etc.). Vous recevrez un rapport détaillé indiquant :

  • Le dossier de réception (Inbox, Spam, Promotions, etc.) pour chaque boîte mail
  • Le statut de SPF, DKIM et DMARC
  • Les verdicts des moteurs antispam majeurs
  • Des screenshots du rendu de votre email en mode clair et sombre
Vérifiez votre configuration avant d'envoyer en masse
Avant de lancer une grande campagne d'emails transactionnels (confirmations de commande, réinitialisation de mot de passe, newsletters), testez avec check.live-direct-marketing.online. Vous verrez immédiatement si vos emails arrivent en Inbox ou en Spam sur tous les fournisseurs français. Zéro inscription requise.

Erreurs courantes et solutions

Erreur : « SMTP authentication failed ». Votre clé API ou identifiant SMTP est incorrect. Vérifiez dans le tableau de bord de votre fournisseur (Brevo, Mailjet, etc.) que vous avez copié le bon identifiant.

Erreur : « Connection refused ». Le port SMTP est peut-être bloqué par votre hébergeur. Contactez le support. Beaucoup d'hébergeurs bloquent le port 25 ; demandez-leur d'ouvrir le port 587 ou 465 (ports alternatifs sécurisés).

Erreur : SPF/DKIM/DMARC ne passent pas. Les records DNS n'ont pas encore propagé (attendre 24–48 heures) ou vous avez fait une erreur en les copiant. Vérifiez via mxtoolbox.com que vos records sont correctement publiés.

Erreur : les emails arrivent quand même en Spam. Même avec SPF/DKIM/DMARC configurés, certains filtres (Orange, Free en particulier) appliquent des règles locales strictes. Testez avec check.live-direct-marketing.online pour savoir quel fournisseur bloque votre domaine.

Conformité CNIL et RGPD en France : Pour les emails B2C (grand public), vous devez avoir un consentement explicite (opt-in) avant d'envoyer. Pour les emails B2B (professionnels), une base légale peut suffire, mais l'opt-out doit être simple et gratuit. Chaque email doit identifier clairement qui vous êtes (nom, adresse postale, email de contact) et inclure un lien de désabonnement visible et facile d'accès.

WP Mail SMTP est-il vraiment gratuit ?

Oui, le plugin lui-même est gratuit. Vous devrez payer un plan chez le fournisseur SMTP (Brevo, Mailjet, etc.), mais la plupart offrent un plan gratuit avec plusieurs centaines d'emails par mois. Pour un petit site WordPress, c'est suffisant.

Mon hébergeur inclut-il SMTP ? Est-ce que ça suffit ?

Beaucoup d'hébergeurs proposent un SMTP local (le serveur lui-même), mais c'est rarement fiable pour éviter les spams. L'SMTP local n'a pas de réputation auprès de Gmail, Orange, Free, etc. Un ESP externe (Brevo, Mailjet) est toujours meilleur. WP Mail SMTP vous permet de contourner complètement le SMTP de l'hébergeur.

Combien de temps avant que SPF/DKIM/DMARC fonctionnent ?

Généralement 24–48 heures pour la propagation DNS mondiale. Pendant ce temps, certains emails peuvent encore finir en Spam. Une fois les records propagés, les filtres les plus stricts (Gmail, Yahoo, Orange) vérifient automatiquement vos records et permettent mieux la délivrabilité.
À lire aussi
Found this useful? Share it
AB
À propos de l'auteur
Artem Berezin
B2B Deliverability Specialist

B2B deliverability specialist with 5+ years of hands-on outreach experience. Built campaigns reaching 90,000+ inboxes across 20+ countries — and fixed the deliverability problems that came with that scale.

Vérifiez votre délivrabilité chez plus de 20 fournisseurs

Gmail, Outlook, Yahoo, Orange, GMX, ProtonMail et plus. Captures réelles de la boîte de réception, SPF/DKIM/DMARC, verdicts des filtres anti-spam. Gratuit, sans inscription.

Lancer le test gratuit →

Tests illimités · Plus de 20 boîtes · Résultats en direct · Sans compte