WordPress SMTP et e-mail : guide complet pour corriger les problèmes d'envoi
Corrigez les problèmes d'e-mail WordPress avec le SMTP. Couvre la configuration WP Mail SMTP, le dépannage des problèmes de livraison, les meilleurs plugins et l'envoi d'e-mails fiable pour les sites WordPress.
Les e-mails WordPress échouent fréquemment. Les soumissions de formulaires de contact disparaissent, les e-mails de réinitialisation de mot de passe n’arrivent jamais et les confirmations de commande WooCommerce atterrissent en spam. La cause principale est presque toujours la même : WordPress s’appuie sur PHP mail() par défaut, que la plupart des hébergeurs bloquent, limitent ou envoient via des serveurs non authentifiés.
La solution est simple, configurer WordPress pour envoyer via un vrai service SMTP. Ce guide couvre tout : pourquoi les e-mails échouent, comment les corriger, quels plugins utiliser et la configuration pas à pas.
Pourquoi les e-mails WordPress échouent
Le problème de PHP mail()
| Problème | PHP mail() | Service SMTP |
|---|---|---|
| Authentification | Aucune | SPF, DKIM, DMARC |
| Réputation IP | IP d’hébergement mutualisé (souvent sur liste noire) | IPs dédiées à haute réputation |
| Taux de livraison | 50-70 % | 95-99 % |
| Filtrage spam | Souvent bloqué | Passe les filtres spam |
| Suivi | Aucun | Ouvertures, clics, rebonds |
| Fiabilité | Échecs silencieux fréquents | Confirmation de livraison |
Symptômes courants
- Les soumissions de formulaires de contact ne sont jamais reçues
- Les e-mails de réinitialisation de mot de passe n’arrivent pas
- Les confirmations de commande WooCommerce manquent
- Les e-mails d’inscription des utilisateurs échouent
- Les e-mails de notification de commentaires arrivent en spam
- Les e-mails de notification de plugins ne s’envoient pas
Comment corriger les e-mails WordPress : pas à pas
Étape 1 : Choisir un plugin SMTP
| Plugin | Installations actives | Fonctionnalités gratuites | Idéal pour |
|---|---|---|---|
| WP Mail SMTP | 3M+ | Tous les serveurs, journal d’e-mails | La plupart des sites |
| Post SMTP | 300K+ | Tous les serveurs, journaux, alertes | Niveau gratuit riche en fonctionnalités |
| FluentSMTP | 100K+ | Connexions multiples, journaux | Adapté aux développeurs |
| Plugin Brevo | 100K+ | Intégration Brevo directe | Utilisateurs de Brevo |
Recommandation : WP Mail SMTP pour une utilisation générale, ou le plugin Brevo si vous utilisez déjà Brevo pour le marketing.
Étape 2 : Choisir un service SMTP
| Prestataire | Niveau gratuit | Difficulté de configuration | Idéal pour |
|---|---|---|---|
| Brevo | 300/jour (9 000/mois) | Facile | La plupart des sites WordPress |
| Gmail SMTP | 500/jour | Moyen | Sites personnels |
| SendGrid | 100/jour (3 000/mois) | Moyen | Sites pour développeurs |
| Amazon SES | 62 000/mois (EC2) | Difficile | Sites hébergés sur AWS |
| Mailgun | Essai uniquement | Moyen | Sites à fort volume |
Recommandation : Le niveau gratuit de Brevo convient à la plupart des sites WordPress et ne nécessite pas de carte de crédit.
Étape 3 : Installer et configurer
Avec WP Mail SMTP + Brevo :
- Installez WP Mail SMTP depuis le répertoire de plugins WordPress
- Allez dans WP Mail SMTP > Paramètres
- Définissez l’e-mail de l’expéditeur avec l’e-mail de votre domaine (par ex. [email protected])
- Définissez le nom de l’expéditeur avec le nom de votre site
- Choisissez « Brevo » comme serveur d’envoi
- Entrez votre clé API Brevo (trouvée dans Brevo > Paramètres > SMTP & API)
- Cliquez sur Enregistrer les paramètres
- Envoyez un e-mail de test pour vérifier
Temps de configuration total : Moins de 10 minutes.
Étape 4 : Configurer l’authentification des e-mails
Pour la meilleure délivrabilité, configurez ces enregistrements DNS :
| Enregistrement | Objectif | Priorité |
|---|---|---|
| SPF | Autorise Brevo à envoyer pour votre domaine | Requis |
| DKIM | Signe cryptographiquement vos e-mails | Requis |
| DMARC | Politique pour les e-mails non authentifiés | Recommandé |
Brevo fournit les enregistrements DNS exacts à ajouter. Consultez notre guide SPF DKIM DMARC pour des instructions détaillées.
Étape 5 : Tester en profondeur
Après la configuration, testez ces types d’e-mails WordPress :
- Soumission de formulaire de contact
- E-mail de réinitialisation de mot de passe
- Inscription d’un nouvel utilisateur
- Notification de commentaire
- Confirmation de commande WooCommerce (si applicable)
- E-mails de notification de plugins
Comparaison des plugins d’e-mail WordPress
WP Mail SMTP
Avantages : Le plus populaire, prend en charge tous les principaux services SMTP, journalisation des e-mails, assistants de configuration en un clic. Inconvénients : Certaines fonctionnalités (journaux détaillés, alertes) nécessitent la version Pro. Fonctionnalités gratuites : Tous les serveurs, journalisation basique, e-mails de test.
Post SMTP
Avantages : Version gratuite complète, alertes d’échec, journalisation des e-mails, support OAuth. Inconvénients : Interface légèrement plus complexe. Fonctionnalités gratuites : Tous les serveurs, journaux détaillés, notifications d’échec.
FluentSMTP
Avantages : Connectez plusieurs services SMTP simultanément, journaux détaillés, léger. Inconvénients : Plus récent, communauté plus petite. Fonctionnalités gratuites : Multi-connexion, journalisation complète, tous les serveurs.
Plugin officiel Brevo
Avantages : Intégration Brevo directe, fonctionnalités marketing incluses, synchronisation des contacts. Inconvénients : Spécifique à Brevo uniquement. Fonctionnalités gratuites : Envoi SMTP, gestion des contacts, marketing basique.
Newsletter WordPress et e-mail marketing
Au-delà de la correction des e-mails transactionnels, vous pouvez utiliser WordPress avec Brevo pour l’e-mail marketing complet :
Plugins newsletter
| Plugin | Type | Idéal pour |
|---|---|---|
| Plugin Brevo | Intégration marketing complète | E-mail marketing complet |
| Mailchimp for WordPress | Formulaires d’inscription + Mailchimp | Inscriptions newsletter simples |
| Newsletter Plugin | Newsletters auto-hébergées | Sites économiques |
| MailPoet | Créateur d’e-mails intégré | E-mail natif WordPress |
Configuration de l’abonnement e-mail
Ajoutez un abonnement e-mail à votre site WordPress :
- Installez le plugin WordPress de Brevo
- Créez un formulaire d’inscription dans Brevo
- Ajoutez le formulaire à votre barre latérale, votre pied de page ou un pop-up
- Les abonnés se synchronisent automatiquement avec Brevo
- Créez des séries de bienvenue et des campagnes newsletter
Automatisation de l’e-mail marketing WordPress
Combinez WordPress avec Brevo pour l’automatisation marketing :
| Automatisation | Déclencheur | Plugin/Outil |
|---|---|---|
| Série de bienvenue | Soumission de formulaire | Automatisation Brevo |
| Digest de blog | Nouvel article publié | Campagne RSS Brevo |
| Récupération de panier | Panier WooCommerce | Brevo + plugin WooCommerce |
| Demande d’avis | Commande livrée | Automatisation Brevo |
| Réengagement | 90 jours d’inactivité | Automatisation Brevo |
Pour les boutiques WooCommerce, le plugin de Brevo synchronise les données de commande pour activer les e-mails post-achat et la récupération de panier automatisés.
Dépannage des problèmes courants
E-mails qui arrivent toujours en spam
- Vérifiez que les enregistrements SPF, DKIM, DMARC sont correctement configurés
- Vérifiez si votre domaine est sur des listes noires
- Assurez-vous que l’e-mail de l’expéditeur utilise votre domaine (pas gmail.com)
- Effectuez un test anti-spam
- Augmentez progressivement le volume d’envoi
Conflits de plugins
- Désactivez les autres plugins d’e-mail (un seul doit gérer les e-mails)
- Vérifiez les plugins qui remplacent wp_mail()
- Testez avec un thème par défaut pour exclure les conflits de thème
E-mails WooCommerce non envoyés
- Allez dans WooCommerce > Paramètres > E-mails
- Vérifiez que chaque type d’e-mail est activé
- Vérifiez que WP Mail SMTP est configuré
- Testez en passant une commande test
- Vérifiez les journaux d’e-mails pour les erreurs
Démarrer
- Installez WP Mail SMTP depuis le répertoire de plugins WordPress
- Créez un compte Brevo gratuit sur brevo.com
- Configurez le plugin avec votre clé API Brevo
- Configurez l’authentification DNS (SPF + DKIM)
- Envoyez un e-mail de test pour confirmer la livraison
- Testez tous les types d’e-mails WordPress (formulaires, inscription, WooCommerce)
Pour des détails complets sur la configuration SMTP, consultez notre guide SMTP complet. Pour les stratégies d’e-mail marketing WordPress, lisez notre guide d’e-mail marketing WordPress.