Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/jorgerumilly/sj4web-mail-redirector/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Plugin WordPress mono-fichier pour intercepter tous les emails sortants et les rediriger vers une adresse de test. Conçu pour les environnements de développement et de staging.
Fonctionnalités
- Mode actif / inactif — bascule instantanée sans désactiver le plugin
- Redirection globale — tous les
wp_mail()sont capturés et redirigés - Préfixe objet —
[EMAIL REDIRIGE]ajouté automatiquement à l'objet - Whitelist — adresses ou domaines exclus de la redirection (1 par ligne, ex.
@novagreen.frouadmin@example.com) - Journal des envois — log en base avec statut, destinataire original, objet, règle whitelist correspondante
- Purge automatique — le journal est tronqué au-delà du nombre de lignes configuré
- Email de test — formulaire intégré dans la page de réglages
- Indicateur barre admin — pastille rouge visible quand la redirection est active
Installation
- Copier le dossier
sj4web-mail-redirector/danswp-content/plugins/ - Activer le plugin depuis Extensions > Extensions installées
- Configurer depuis Réglages > Mail Redirector (lien "Réglages" direct dans la liste des extensions)
Configuration
| Option | Description |
|---|---|
| Redirection active | Active/désactive l'interception des emails |
| Adresse cible | Email de destination pour tous les emails redirigés |
| Whitelist | Adresses ou domaines non redirigés (1 par ligne) |
| Journal activé | Active/désactive l'enregistrement en base |
| Nb max entrées | Limite de lignes dans le journal (défaut : 500) |
Format whitelist :
- Adresse exacte :
admin@example.com - Domaine avec
@:@novagreen.fr - Domaine sans
@:novagreen.fr
Journal des envois
Accessible dans l'onglet Journal des envois de la page de réglages.
Colonnes : date/heure · destinataire original · objet · statut · redirigé vers · règle whitelist
Statuts possibles :
redirected— email redirigé vers l'adresse ciblewhitelisted— email envoyé normalement (correspondance whitelist)normal— email envoyé normalement (redirection inactive)
Structure
sj4web-mail-redirector/
sj4web-mail-redirector.php ← plugin complet (mono-fichier)
README.md
CHANGELOG.md
Dépendances
- WordPress 5.0+
- PHP 7.4+
- Aucune dépendance externe