WP Manifestindependent plugin directory
manifest / email / sj4web-mail-redirector

SJ4WEB Mail Redirector

Permet de rediriger les mails vers une adresse spécifique (utile en phase dev ou recette)

★ 0stars

Install

Download source zip No release zip yet

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.zip
No 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.fr ou admin@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

  1. Copier le dossier sj4web-mail-redirector/ dans wp-content/plugins/
  2. Activer le plugin depuis Extensions > Extensions installées
  3. 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 cible
  • whitelisted — 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