Envoi d’e-mails WordPress : WP Mail SMTP, FluentSMTP et Post SMTP
Si les notifications de formulaire ou de réinitialisation de mot de passe WordPress n’arrivent pas, comparez WP Mail SMTP, FluentSMTP et Post SMTP selon le service d’envoi à connecter et les outils de diagnostic nécessaires. WP Mail SMTP propose une configuration guidée et des fonctions avancées payantes ; FluentSMTP réunit gratuitement journaux, connexions multiples et routage ; Post SMTP permet aussi d’examiner les messages et les échecs. Installer une extension ne garantit pas l’arrivée dans la boîte de réception : vérifiez également la connexion au service et l’authentification de l’expéditeur.
Que change une extension d’envoi de courriels ?
SMTP signifie Simple Mail Transfer Protocol, le protocole de transfert du courrier électronique. Ces extensions configurent WordPress pour transmettre les messages à un serveur SMTP authentifié ou à l’API d’un fournisseur, c’est-à-dire son interface de communication entre logiciels. Elles ne créent pas une boîte de réception et ne remplacent pas toutes les fonctions d’abonnement et de désabonnement d’une plateforme de newsletter.
Trois étapes doivent être distinguées : WordPress produit le message, le service d’envoi accepte la demande, puis le serveur du destinataire accepte et classe le message. La documentation de la fonction wp_mail() précise qu’un résultat positif ne prouve pas la réception. Un message marqué comme envoyé peut ensuite être rejeté ou classé comme indésirable.
Identifiez d’abord le service déjà utilisé par l’hébergeur ou une extension existante. Plusieurs extensions SMTP chargées du même rôle compliquent l’interprétation des réglages et des journaux. Un logiciel qui utilise directement sa propre API externe peut aussi contourner le circuit habituel de WordPress : tous les messages du site n’apparaissent donc pas nécessairement dans un même journal.
Comparer WP Mail SMTP, FluentSMTP et Post SMTP
| Extension | Intérêt principal | Gratuit et payant | Point à vérifier |
|---|---|---|---|
| WP Mail SMTP | Assistant et documentation par fournisseur | Connexions gratuites ; journaux, rapports et connexions de secours en Pro | Édition requise pour l’intégration dédiée choisie |
| FluentSMTP | Journaux, connexions multiples et routage par expéditeur | Fonctions de l’extension gratuites ; frais du fournisseur distincts | Adresse d’expédition, connexion par défaut et secours |
| Post SMTP | Historique et diagnostic des erreurs d’envoi | Connexions et journaux gratuits ; gestion avancée selon l’offre Pro | Renvois, alertes et intégrations inclus dans l’offre |
WP Mail SMTP : partir de la connexion au fournisseur
La version gratuite ne comprend pas toutes les intégrations dédiées ni la journalisation avancée. La fiche officielle réserve notamment les intégrations natives Microsoft, Amazon SES et Zoho Mail, ainsi que les journaux, rapports et connexions de secours, à Pro. Vérifiez d’abord le mode de connexion adapté à votre compte ; une connexion SMTP générique et une intégration dédiée ne sont pas la même option. Pour suivre les erreurs dans le temps, comparez aussi les journaux et l’assistance.
Après configuration, ouvrez WP Mail SMTP → Tools → Email Test et saisissez une adresse dont vous pouvez consulter les messages. Le guide officiel du test d’envoi demande de vérifier le résultat affiché et la boîte de réception. Les vérifications de domaine disponibles dépendent du service et de l’adresse d’expédition.
FluentSMTP : comprendre le routage et les journaux
FluentSMTP propose gratuitement les journaux, le renvoi de messages et plusieurs connexions. Le guide de son interface indique le chemin Réglages → FluentSMTP. La barre supérieure donne accès notamment à Settings, Email Logs et au bouton Send Test Email. La gratuité de l’extension ne supprime ni la facturation ni les quotas du service d’envoi.
Selon les règles de connexion multiple, l’adresse From du message détermine la connexion correspondante. Les messages sans correspondance passent par Default, puis par Fallback si cette tentative échoue. Le secours n’est pas déclenché parce qu’un message accepté est ensuite classé comme indésirable. Utilisez des adresses distinctes pour les connexions et vérifiez leur autorisation ; enregistrer une deuxième connexion avec la même adresse peut remplacer la première.
Post SMTP : choisir les outils de diagnostic utiles
Post SMTP offre des connexions SMTP ou API et des journaux pour examiner les échecs. Ses présentations générales regroupent aussi des fonctions payantes. Consultez les offres actuelles pour les intégrations dédiées, le renvoi groupé ou automatique, les alertes et la gestion mobile. Pouvoir consulter une erreur et disposer des relances automatiques souhaitées sont deux critères distincts.
Dans les trois cas, privilégiez un journal compréhensible et une assistance adaptée à vos besoins. Un petit blog peut commencer par une seule connexion correctement authentifiée, puis vérifier de vrais messages avant d’ajouter des circuits plus complexes.
Préparer le compte, l’expéditeur et le domaine
Prévoyez un compte chez le fournisseur, une adresse autorisée, une clé API ou la méthode d’autorisation prise en charge, et les quotas et conditions de facturation. En SMTP, reprenez le serveur, le port et le chiffrement indiqués par le fournisseur. En API, vérifiez les permissions et la région du service. Un abonnement à une boîte personnelle n’autorise pas nécessairement les mêmes volumes ou usages qu’un service de notifications automatisées.
Utilisez normalement une adresse autorisée de votre site dans From et l’adresse du visiteur dans Reply-To. Placer une adresse arbitraire saisie dans le formulaire comme expéditeur revient à envoyer au nom d’un domaine que vous ne contrôlez pas. Vérifiez aussi les réglages du destinataire, de l’expéditeur et des réponses du formulaire.
- SPF, Sender Policy Framework : indique les serveurs autorisés à envoyer pour le domaine utilisé dans l’enveloppe SMTP.
- DKIM, DomainKeys Identified Mail : ajoute une signature vérifiable associée à un domaine et protégeant les parties signées du message.
- DMARC, Domain-based Message Authentication, Reporting and Conformance : vérifie l’alignement du domaine visible dans From avec un domaine authentifié par SPF ou DKIM, et permet de publier une politique et de recevoir des rapports.
Appliquez les enregistrements fournis pour votre propre domaine, puis contrôlez leur validation chez le service. Les consignes Google pour les destinataires Gmail personnels distinguent les exigences applicables à tous les expéditeurs de celles des envois en nombre. Ne copiez pas les valeurs d’un autre site et n’écrasez pas un enregistrement existant sans recenser les autres expéditeurs légitimes.
Vérifier la connexion avec les notifications du site
Notez la connexion fonctionnelle et la manière de la rétablir, et préparez une sauvegarde si nécessaire. Choisissez une période qui limite l’interruption des messages importants. Utilisez des comptes et adresses de test sous votre contrôle.
- Choisissez une seule extension d’envoi. Conservez les anciens réglages, puis suivez la documentation du fournisseur sélectionné. Ne publiez pas les mots de passe ou clés secrètes dans des captures partagées.
- Enregistrez la connexion et l’expéditeur. Vérifiez l’autorisation du compte, les adresses permises et les limites d’envoi. Si vous imposez une adresse From, examinez son effet sur les autres formulaires et notifications de boutique.
- Envoyez un test vers votre boîte. Comparez le résultat, la réponse du fournisseur et les dossiers Réception et Indésirables. Si possible, vérifiez deux services destinataires différents.
- Testez les notifications réelles. Demandez une réinitialisation pour un compte de test distinct et envoyez un formulaire d’essai. Gardez l’accès à votre compte administrateur principal. Le test SMTP peut réussir alors que la notification du formulaire est désactivée.
- Organisez le suivi des incidents. Définissez les destinataires des alertes, les personnes autorisées à consulter les journaux et leur durée de conservation. Testez le circuit de secours si vous en avez besoin. Recherchez un éventuel autre circuit pour les messages absents des journaux.
Le guide des journaux FluentSMTP explique comment ouvrir un message en échec et lire la réponse du serveur avant de corriger la cause et de réessayer. Une entrée Simulated n’a pas quitté le site. Ne renvoyez pas en masse des liens de réinitialisation expirés ou des notifications de commande déjà traitées sans vérifier leur validité et les doublons possibles.
Isoler la panne à partir des symptômes
| Symptôme | Point de départ | Vérifications |
|---|---|---|
| Formulaire confirmé, sans trace d’envoi | Notification du formulaire et circuit utilisé | Notification désactivée, filtre antispam, autre API ou journalisation inactive |
| Erreur d’authentification ou de permission | Réponse du fournisseur et compte connecté | Clé ou jeton expiré, droits, expéditeur autorisé et région |
| Délai de connexion SMTP dépassé | Hébergeur et paramètres du fournisseur | Serveur, port, chiffrement, pare-feu et restrictions de sortie |
| Message accepté mais absent | Rejets, listes de suppression et boîte destinataire | Adresse incorrecte, filtrage, indésirables et authentification |
| Échecs intermittents en série | Quotas et heures des incidents | Limite atteinte, panne du service ou tâches automatisées concentrées |
Appuyez-vous sur la réponse du fournisseur et l’assistance de l’hébergeur ; ne contournez pas l’authentification ou la validation des certificats. Si la nouvelle connexion échoue, rétablissez le circuit consigné et vérifiez à nouveau la réception. Désactiver l’extension ne prouve pas à lui seul que l’ancien circuit fonctionne.
Les journaux peuvent contenir destinataires, objets, corps, pièces jointes et liens à usage unique. Limitez l’accès et la conservation au besoin réel. Consultez les réglages de stockage et de suppression de FluentSMTP et appliquez une gestion rigoureuse des extensions. Un changement de circuit ne corrige pas un contenu inapproprié, une absence de consentement des destinataires ou un volume excessif.




