✨ Jusqu’à
-70%
sur la 1ère année
Jours
Heures
Minutes
Secondes

Mail Catcher : capturez et analysez tous les emails envoyés par WordPress

Introduction

Sur WordPress, les emails jouent un rôle clé : notifications d’inscription, réinitialisation de mot de passe, commandes WooCommerce, formulaires de contact, alertes système… Pourtant, lorsqu’un email n’arrive pas à destination, il est souvent très difficile de comprendre ce qui s’est passé.

C’est précisément pour répondre à ce problème que nous avons développé le module Mail catcher de WPMasterToolKit. L’objectif est simple : capturer et enregistrer tous les emails envoyés par WordPress, afin de pouvoir les consulter, les analyser et détecter rapidement les erreurs éventuelles, sans dépendre de solutions externes.

Quel plugin le module Mail catcher peut remplacer ?

Le module Mail catcher peut remplacer plusieurs plugins spécialisés, notamment :

  • WP Mail Logging
  • WP Mail Catcher
  • Email Log
  • Plugins de debug email inclus dans des suites de développement

Avec WPMasterToolKit, vous évitez d’installer un plugin supplémentaire dédié uniquement à la journalisation des emails.

Capturer tous les emails envoyés par WordPress

Le module s’appuie directement sur les mécanismes natifs de WordPress, notamment :

  • Le filtre wp_mail pour intercepter chaque email envoyé
  • L’action wp_mail_failed pour enregistrer les erreurs d’envoi

À chaque email, les informations suivantes sont stockées dans une table dédiée :

  • Destinataire(s)
  • Sujet
  • Contenu du message (HTML ou texte)
  • En-têtes complets
  • Pièces jointes
  • Date et heure d’envoi
  • Adresse du serveur
  • Message d’erreur en cas d’échec

Cela permet d’avoir une trace fiable et exhaustive de tous les emails, qu’ils aient été envoyés avec succès ou non.

Un tableau de bord clair pour consulter les emails

Le module ajoute une page dédiée dans l’administration WordPress, accessible depuis les réglages de WPMasterToolKit.

Vous y retrouvez :

  • Une liste paginée de tous les emails capturés
  • Des filtres pour distinguer les emails envoyés avec succès et ceux en erreur
  • Un moteur de recherche (destinataire, sujet, message…)
  • Un aperçu détaillé de chaque email dans une fenêtre modale

L’aperçu inclut également :

  • Le rendu HTML du message dans une iframe
  • Les pièces jointes avec icônes adaptées à leur type (PDF, image, archive, etc.)
  • Les éventuels messages d’erreur retournés par WordPress
Découvrir le module :
Gratuit

Gestion des pièces jointes et erreurs d’envoi

Le module détecte automatiquement les pièces jointes associées à un email et vérifie leur présence sur le serveur.
Si un fichier est manquant, une indication visuelle vous en informe directement dans l’interface.

En cas d’échec d’envoi (wp_mail_failed), le message d’erreur exact est enregistré. Cela facilite énormément le diagnostic : problème SMTP, configuration serveur incorrecte, refus du fournisseur email, etc.

Limitation en version gratuite et fonctionnement Pro

La version gratuite de WPMasterToolKit limite la capture à 5 emails par jour.

  • Un compteur visible dans l’interface indique le nombre d’emails capturés
  • Une alerte apparaît lorsque la limite est atteinte
  • La version Pro supprime totalement cette restriction et permet une capture illimitée

Comment utiliser le module Mail catcher

  1. Activez le module Mail catcher dans WPMasterToolKit
  2. Envoyez des emails depuis votre site (formulaire, mot de passe oublié, test SMTP, etc.)
  3. Rendez-vous dans WPMasterToolKit → Mail catcher
  4. Consultez la liste des emails et ouvrez-les pour en voir le contenu détaillé

Aucune configuration complexe n’est nécessaire : le module fonctionne immédiatement après activation.

Nos choix techniques

Nous avons fait le choix de :

  • Utilise une table dédiée en base de données pour garantir de bonnes performances
  • Intercepte les emails via les hooks natifs de WordPress, sans modifier le comportement de wp_mail
  • Ne charge la classe PHP du module que si le module est activé, conformément à la philosophie de WPMasterToolKit
  • Propose une interface moderne, claire et rapide, même avec un grand nombre d’emails

Ces décisions assurent un module fiable, performant et parfaitement intégré à WordPress.

Pro
1 site
3.50$
/Mois
14
Jours
Garantie de remboursement
sans risque à 100 % !

Conclusion

Le module Mail catcher de WPMasterToolKit est un outil indispensable pour tous ceux qui souhaitent déboguer, surveiller et comprendre les emails envoyés par leur site WordPress.

Il remplace avantageusement plusieurs plugins dédiés, s’intègre nativement à l’administration WordPress et respecte la philosophie tout-en-un de WPMasterToolKit : un module activé = une fonctionnalité chargée, rien de plus.

Que vous soyez développeur, administrateur ou simple utilisateur avancé, Mail catcher vous fait gagner un temps précieux dans la gestion des emails WordPress. 🚀