comment éviter d’envoyer des emails réels aux utilisateurs avec un site internet de test ?
Excellente question — très importante quand on travaille en local ou sur un site de test cloné : éviter d’envoyer des emails réels aux utilisateurs (clients, élèves, profs…).
Voici plusieurs méthodes fiables pour empêcher un site WordPress de test d’envoyer des emails à la base réelle.
✅ MÉTHODE 1 : Désactiver l’envoi d’emails avec un plugin
🔌 Plugin recommandé : Disable Emails
- Gratuit, très léger
- Intercepte toutes les fonctions
wp_mail()
- Aucun email ne part du site
🔧 Installation :
- Va dans
Extensions > Ajouter
- Cherche Disable Emails
- Installe et active
👉 Résultat : WordPress “croit” envoyer des mails, mais rien ne part.
✅ MÉTHODE 2 : Rediriger tous les mails vers toi (pour tests)
🔌 Plugin recommandé : WP Mail Logging
- Permet de voir tous les emails générés
- Tu peux les lire sans les envoyer
👉 Ou utilise Mailhog (préinstallé dans LocalWP) :
Il intercepte les mails localement, sans les envoyer.
le lien https://github.com/mailhog/MailHog?tab=readme-ov-file
pour télécharger https://github.com/mailhog/MailHog/releases/v1.0.0
✅ MÉTHODE 3 : Modifier wp-config.php
pour désactiver les mails
Ajoute ce code dans ton wp-config.php
:
phpCopierModifieradd_filter( 'wp_mail', '__return_false' );
💡 Cela bloque la fonction native d’envoi de mail (wp_mail()
).
✅ MÉTHODE 4 : Supprimer ou modifier les emails dans la base de données
Tu peux aussi :
- Changer les adresses email des utilisateurs dans la base (ex:
[email protected]
) - Ou utiliser un script SQL pour anonymiser tous les comptes
sqlCopierModifierUPDATE wp_users SET user_email = CONCAT('test+', ID, '@exemple.dev');
🔴 Attention : fais une sauvegarde avant si tu modifies les données.
✅ MÉTHODE 5 : Sur LocalWP, tout est déjà « en sécurité »
👍 Si tu utilises LocalWP, les emails ne partent pas réellement par défaut :
- Il utilise Mailhog pour intercepter tous les mails
- Tu peux les voir dans l’onglet « Mailhog » (icône enveloppe)
🛡️ RECOMMANDATION POUR TOI
Si tu veux zéro risque, fais ça :
- Active le plugin Disable Emails
- Utilise Mailhog pour tester les emails générés
- Optionnel : change les adresses sensibles (profs, élèves) en adresses fictives
Test de chris
en réel il y a MAIL PIT qui bloque tout
