Vous avez créé un formulaire de contact, vous le testez vous-même – aucun message dans la boîte de réception. Ou un client passe commande dans la boutique WooCommerce, mais la confirmation n'arrive jamais. Problème WordPress classique : la fonction standard wp_mail() expédie généralement via php mail(), que les fournisseurs de messagerie filtrent de plus en plus comme du spam, quand ils ne la refusent pas d'emblée. La solution s'appelle SMTP – les e-mails transitent par un serveur de messagerie authentifié auquel les destinataires font confiance. Dans cet article, je vous montre trois façons de mettre cela en place proprement.

Pourquoi WordPress expédie-t-il mal par défaut ?
La fonction PHP mail() (utilisée par WordPress par défaut) envoie les e-mails depuis un serveur non authentifié. Or les destinataires comme Gmail, Outlook, GMX ou Web.de vérifient :
- L'enregistrement SPF – ce serveur a-t-il le droit d'expédier pour ce domaine ?
- La signature DKIM – l'e-mail est-il authentique et non modifié ?
- La politique DMARC – que faire si SPF ou DKIM manquent ?
Si rien de tout cela n'est en place, le message finit dans les indésirables ou est rejeté d'emblée. Vous en constatez douloureusement les conséquences : prospects perdus, confirmations de commande manquantes, utilisateurs frustrés.
L'envoi par SMTP résout le problème : vous expédiez via un service de messagerie authentifié dont les SPF, DKIM et DMARC sont corrects. Les destinataires acceptent les messages.
Trois façons de configurer SMTP dans WordPress
Voie 1 : l'extension WP Mail SMTP (le classique)
Probablement l'extension SMTP la plus utilisée, avec plus de 3 millions d'installations actives.
- Extensions → Ajouter → chercher « WP Mail SMTP » → installer, activer.
- Ouvrir Réglages → WP Mail SMTP.
- Définir l'adresse d'expédition et le nom d'expéditeur – c'est l'expéditeur visible. Important : le domaine doit correspondre à celui de votre site, sinon le SPF ne s'applique pas.
- Sélectionner le service d'envoi – les étapes dépendent du fournisseur choisi (voir la section suivante).
- Enregistrer.
- Lancer l'envoi d'un e-mail de test – si vous le recevez, tout fonctionne.

Voie 2 : l'extension FluentSMTP (ma préférée en 2026)
Développée par les auteurs de Fluent Forms. Plus légère, plus rapide, tout inclus dans la version gratuite – là où WP Mail SMTP réserve certaines fonctions à sa version Pro.
Configuration analogue : installer, activer, Réglages → FluentSMTP → ajouter une connexion, choisir le fournisseur, saisir les identifiants, envoyer un test.
Ce que j'apprécie particulièrement dans FluentSMTP : un journal des e-mails intégré montre immédiatement quels messages WordPress a envoyés, quand et à qui. Inestimable pour le diagnostic.
Voie 3 : utiliser le SMTP de votre hébergeur
Si votre hébergement inclut une offre de messagerie, vous pouvez utiliser directement son serveur SMTP – aucun tiers, aucun coût supplémentaire.
Valeurs de configuration (elles varient selon l'hébergeur) :
- Hôte SMTP : par exemple
mail.votre-domaine.at - Port SMTP : 465 (SSL) ou 587 (STARTTLS)
- Chiffrement : SSL ou TLS
- Authentification : activée
- Identifiant : l'adresse e-mail complète (par exemple
mail@votre-domaine.at) - Mot de passe : celui de la boîte aux lettres
Avantage : aucune dépendance à Mailgun, SendGrid ou Brevo. Inconvénient : avec de gros volumes d'envoi (plus de 1 000 messages par jour), les boîtes des hébergeurs sont souvent limitées.
Quel fournisseur SMTP dans quel cas ?
Si vous ne voulez pas passer par votre hébergeur, voici les options :
| Fournisseur | Offre gratuite | Prix | Points forts | Points faibles |
|---|---|---|---|---|
| SendGrid | 100 messages/jour | à partir de 19,95 $/mois | Le plus grand fournisseur, nombreuses intégrations | Prise en main complexe |
| Mailgun | 100/jour (essai) | à partir de 35 $/mois | Très fiable, pensé pour les développeurs | Tarification au volume |
| Brevo (ex-Sendinblue) | 300/jour | à partir de 8 €/mois | Conforme au RGPD, hébergement européen | Réputation d'expédition plus modeste |
| Amazon SES | 62 000/mois (sur EC2) | très bon marché | Évolutivité, prix | Mise en place lourde, compte AWS requis |
| Gmail/Workspace | 500 messages/jour | via l'abonnement Workspace | Meilleur taux de délivrabilité | Uniquement pour votre propre domaine |
| Office 365 (Outlook) | selon la formule | via M365 | Fournisseur éprouvé | Configuration OAuth nécessaire |

Ma recommandation par défaut pour 2026 : pour les indépendants et PME d'Europe germanophone, Brevo (gratuit jusqu'à 300 messages par jour, peu coûteux ensuite, conforme au RGPD européen) ou Gmail/Workspace si vous utilisez déjà Workspace.
Vous voulez comprendre une bonne fois l'envoi d'e-mails WordPress – SPF, DKIM et optimisation anti-spam compris ? Dans mon cours en ligne, nous parcourons le système de bout en bout, sur votre propre site. → Vers le cours en ligne
SPF, DKIM, DMARC — ce que les fournisseurs exigent
Quel que soit le service SMTP retenu, le fournisseur vous demandera de créer trois enregistrements DNS sur votre domaine :
SPF (Sender Policy Framework) :
Un enregistrement TXT qui dit : « les serveurs suivants peuvent expédier pour mon domaine ».
Exemple : v=spf1 include:_spf.brevo.com ~all
DKIM (DomainKeys Identified Mail) :
Un enregistrement TXT contenant une clé publique. Le serveur signe chaque message sortant avec la clé privée.
Exemple : mail._domainkey.votre-domaine.at TXT "k=rsa; p=MIGfMA0G…"
DMARC (Domain-based Message Authentication, Reporting and Conformance) :
Un enregistrement TXT qui indique aux destinataires quoi faire des messages qui échouent aux contrôles SPF/DKIM.
Exemple : _dmarc.votre-domaine.at TXT "v=DMARC1; p=quarantine; rua=mailto:reports@votre-domaine.at"
Vous créez ces enregistrements chez votre registraire de domaine ou votre hébergeur (selon l'endroit où votre zone DNS est hébergée). Des fournisseurs comme Brevo et SendGrid vous donnent les valeurs exactes lors de la configuration. Après une modification DNS, la propagation prend de 1 à 24 heures – ne testez qu'ensuite.
Validez avec :
- MXToolbox (mxtoolbox.com) – contrôle SPF, DKIM et DMARC.
- Mail-Tester.com – un destinataire de test qui renvoie une note (de 0 à 10).
Que faire si l'e-mail de test n'arrive toujours pas malgré SMTP ?
Les causes les plus fréquentes, par ordre de probabilité :
- L'adresse d'expédition ne correspond pas au domaine. Si vous mettez
info@gmx.atcomme expéditeur mais expédiez depuisvotre-domaine.at, le message est bloqué. Solution : l'adresse d'expédition doit correspondre au domaine. - Les enregistrements DNS ne sont pas encore propagés. Patientez de 1 à 24 heures.
- Identifiants SMTP erronés. Vérifiez identifiant et mot de passe. Avec les fournisseurs OAuth (Gmail, M365), régénérez le jeton.
- Port bloqué. Certains hébergeurs bloquent les ports sortants 25, 465 ou 587. Demandez à l'assistance ou essayez un autre port.
- Cache de l'extension. Réenregistrez les réglages de l'extension SMTP, désactivez-la et réactivez-la si nécessaire.
- Le message est dans les indésirables. Vérifiez le dossier spam. S'il s'y trouve : validez à nouveau SPF/DKIM/DMARC.
- Limite de débit. Les offres gratuites ont souvent des plafonds quotidiens bas. Pour les envois en nombre, souscrivez une formule payante.
Files d'attente et tâches cron — quand le volume devient important
Sur les sites à fort volume de courrier (une boutique WooCommerce avec newsletter et messages de statut automatiques, par exemple), l'envoi synchrone peut ralentir le site. WP-Cron s'exécute par défaut à chaque chargement de page – avec un trafic élevé, la surcharge se multiplie.
Solution : une extension de file d'attente comme Email Subscribers & Newsletters ou FluentSMTP en mode cron. Les messages sont placés dans une file en base de données, qu'un vrai cron serveur traite toutes les 5 à 15 minutes.
Plus sur la configuration de cron et le contexte des performances dans mon article pilier WordPress Page Speed 2026.
Tester l'envoi depuis les formulaires de contact
Après la configuration SMTP, chaque formulaire mérite un test :
- Remplissez le formulaire (avec une adresse de réception réelle, différente de la boîte du site).
- Vérifiez la réception – boîte de réception et indésirables.
- Consultez le journal de l'extension (FluentSMTP montre chaque tentative d'envoi).
- Revérifiez après trois heures – certains serveurs retardent la remise.
Si vous utilisez des extensions de formulaires comme Fluent Forms ou Gravity Forms, vous pouvez définir explicitement l'adresse SMTP dans l'action d'envoi – sinon l'extension de formulaire écrase parfois l'expéditeur global.
Questions fréquentes
Ai-je besoin de SMTP si mon hébergeur est bien configuré ?
Si les messages arrivent de façon fiable chez Gmail et Outlook – non. Dès que vous constatez un taux de spam ou des confirmations manquantes, oui.
Une extension SMTP gratuite suffit-elle ?
Fonctionnellement, oui. WP Mail SMTP et FluentSMTP offrent en version gratuite tout ce dont un indépendant a besoin.
SMTP est-il conforme au RGPD ?
Si le fournisseur est basé dans l'UE ou certifié RGPD (Brevo, Mailjet, la région UE de SendGrid) : oui. Sinon, concluez un contrat de sous-traitance. Plus dans conformité RGPD en Autriche.
Puis-je utiliser Gmail gratuitement comme SMTP ?
Avec un compte Gmail personnel : oui, avec un mot de passe d'application, dans la limite de 500 messages par jour. Avec un compte Google Workspace : également, via l'authentification OAuth. Pour un site professionnel sérieux, je recommande Workspace.
Comment savoir si ma configuration SPF/DKIM/DMARC est correcte ?
Mail-Tester.com → envoyez un message de test à l'adresse indiquée → relevez la note. Objectif : 9/10 ou plus.
Que se passe-t-il si l'extension SMTP est désactivée ?
WordPress revient à PHP mail(). Les messages continuent de partir, mais généralement avec des taux de remise inférieurs à 50 %.
Conclusion
La configuration SMTP prend 15 à 30 minutes et résout durablement l'un des problèmes WordPress les plus fréquents. Choisir une extension, connecter un fournisseur, créer les enregistrements DNS, tester – terminé. Dès que le message de test obtient 9/10 chez Mail-Tester.com, vous êtes sorti de l'enfer du spam.
Si vous voulez parcourir toute la configuration e-mail sur votre propre site avec un accompagnement – SPF/DKIM/DMARC et tests d'envoi compris – mon cours en ligne est la voie directe. → Vers le cours en ligne
Source des illustrations, à la une et en ligne : illustrations créées spécifiquement dans le design pletzenauer (aucune photo de banque d'images).
Tags
