LRob Email Toolkit is a all-in-one email plugin for WordPress, free, open source, and 100% self-hosted. It single-handedly replaces the usual stack: SMTP plugin + email logger + contact form plugin + captcha plugin + newsletter plugin + Mailchimp/Brevo subscription.
One single extension, one single design, one single shared SMTP configuration — and no SaaS, no per-subscriber fees, no data sent to third parties. Whether you manage a WooCommerce store, an association website, a professional showcase site, or a local media outlet, your emails are sent from your server and your contacts remain in your database.
Status: Public Beta — v0.8.2. Five modules are available (SMTP, Logs, Contact Form, Captcha, Newsletter). The plugin already sends website emails in production every day. Before version 1.0, the schema may still evolve between minor versions.
Why choose this WordPress email plugin?
Most WordPress sites stack four or five plugins to handle their emails: one for SMTP, one for logs, one for the contact form, one for captcha, one for the newsletter — often with a monthly subscription to boot. LRob Email Toolkit takes the opposite approach:
- Modular Each module activates independently. What you do not activate executes no code.
- Free for real : GPL-2.0, no «lite» version, no locked features, no subscriber billing.
- Light : no Composer, no React, no build, no external CDN. PHP 8.2+ and native JavaScript. The complete zip is about 780 KB.
- Self-hosted your logs, your subscribers, your forms, and your statistics stay in your WordPress database.
- Consistent a shared event vocabulary, a common SMTP routing, a unique graphic identity for all emails generated by the plugin.
- In French : interface translated 100% % into
French (France), developed by a French web host.
Plugin features
SMTP Module — reliable email sending, configured in a few clicks
The SMTP module passes wp_mail() by one or more real SMTP servers, instead of mail() PHP is often blocked or classified as spam.
- Guided setup the host selector offers the real servers of your domain (common presets + live MX resolution), displays a green/red indicator per server and offers a one-click connection test — before you count on it.
- Multiple shipping identities one address per use. WooCommerce for one, the contact form for another, the newsletter for a third.
- Source-based routing rules each type of email comes from the right inbox.
- Security passwords encrypted in database (AES-256-GCM), or entirely offloaded to
wp-config.phpfor the ops teams. - Native replica on
mail()PHP if needed, and local attachment backup by identity.
Module Logs — view all emails your site sends
No more «did the order confirmation go out?» Every outgoing email is recorded: recipients, subject, body, attachments, status, and potential error.
- Search, filters, and detailed view in a modal, without leaving the page.
- One-click email forwarding, attachments included — the files stay on your server, not stuck in an inbox.
- Optional copy in the folder Sent IMAP of the company in question.
- Configurable retention period and activity charts on the dashboard.
Contact Form Module — a visual editor and a real inbox
A manufacturer of WordPress contact forms drag-and-drop, with columns, inline settings, auto-save, and undo/redo.
- Stacked anti-spam : honeypot, time trap, rate limiting, and captcha.
- Ready-to-use form templates, recipients per form, Reply-To selection, subject line and confirmation message templates.
- Unified inbox unread badges, filters, trash with automatic cleanup and line Used on indicating the pages that contain each form.
- Conversations reply to a message from the admin using the WordPress editor. The visitor receives your reply by email, styled to match the form, with a link back to the original page where the form becomes a discussion thread without account creation.
- Form theme without writing a single line of CSS colors, borders, spacing, fonts, hover and focus effects, with live preview. Save a named preset, set one as default, and changing your brand color becomes a single modification. All built-in color sets respect contrast WCAG AA.
- Confirmation animations your choice (flying letter, rocket, confetti, fireworks), all respectful of
prefers-reduced-motion.
Captcha Module — multiple providers, multiple contexts
A captcha service shared by contact forms, newsletter sign-ups, WordPress comments, the login, the lost password, the registration, and the WooCommerce login.
- Integrated Challenges mathematics and image recognition zero third-party calls, zero cookies.
- hCaptcha, Cloudflare Turnstile and Google reCAPTCHA (v2 and v3 by score, including invisible).
- Multiple suppliers and multiple key sets in parallel, assignable by context, with a clear site-wide defect.
- Encrypted identifiers, adjustable theme / size / stealth mode per identity.
Newsletter Module — your emailing, without SaaS or per-subscriber fees
Compose yourself newsletters in Gutenberg and send them to your WordPress subscribers and users, from your own server.
- Lists of two types subscriber lists (manual addition) and WP user lists (by rule: role, WooCommerce customer status, active WooCommerce subscriptions, or custom rule). Lists publics for self-registration, privées pour votre segmentation.
- Sélecteur d’audience avec compteurs par liste, visibilité des désinscriptions et arbitrages ligne par ligne.
- Formulaires d’inscription en glisser-déposer (texte, email, téléphone avec sélecteur de pays, civilité, liste déroulante, choix de liste, captcha) et profils prêts à l’emploi : Email seul, Contact, Profil complet.
- Champs personnalisés : vos propres champs abonné (association, société, numéro d’adhérent…) disponibles en colonnes, en champs de formulaire, en colonnes CSV et en
{{tokens}}. - Fichiers partagés : joignez des documents, les destinataires reçoivent des boutons de téléchargement. Les fichiers sont hébergés sur votre site (jamais envoyés en pièce jointe), les clics sont comptés et l’expiration est configurable.
- Suivi des ouvertures et des clics par endpoints REST signés en HMAC, statistiques d’engagement par abonné, détection des abonnés froids, désinscription en un clic (en-têtes RFC 8058).
- Espace abonné : modification du nom, du téléphone, de l’adresse et de la civilité ; le changement d’email exige une confirmation sur la nouvelle adresse.
Délivrabilité — envoyer beaucoup, et arriver
- Rythme d’envoi par domaine destinataire, avec plafonds intégrés pour les fournisseurs connus pour limiter (Orange, Free, La Poste, Gmail, Outlook…), plus vos propres règles.
- Limite d’envoi globale and par identité SMTP, envoyeurs parallèles, disjoncteur SMTP.
- Gestion des bounces par boîte IMAP dédiée ou par webhook : dur → mis en erreur, temporaire → compté, plainte → désinscrit.
- Liste de suppression et journal des rebonds.
- Page Délivrabilité : taux de rebond et de plainte, état SPF / DKIM / DMARC, domaines les plus problématiques.
- Diagnostic de santé WP-Cron.
RGPD et permissions
- Mesure des ouvertures et des clics soumise au consentement (doctrine CNIL 2026), avec pixel limité à la délivrabilité pour les autres et effacement des mesures en cas de retrait.
- Journal des consentements et explorateur d’abonnés par consentement.
- Export et effacement des données d’une personne, y compris via les outils de confidentialité natifs de WordPress.
- Réglages de rétention centralisés et texte de politique de confidentialité généré.
- Permissions par rôle : donnez l’accès aux Newsletters ou à la boîte de réception à qui vous voulez.
Design d’email global
Un réglage Identité graphique (logo, couleur d’accent, fond, police, ligne de signature) défini une fois sur le tableau de bord habille tous les emails que le plugin rédige lui-même, avec aperçu en direct.
Intégrations (prévu)
Webhooks sortants vers n8n, Slack, Discord, Matrix et endpoints génériques. En attendant, chaque module émet déjà ses événements : les développeurs peuvent s’y brancher dès aujourd’hui via les actions WordPress.
Modules disponibles
| Module | Statut | Role |
|---|---|---|
| SMTP | ✅ Disponible | Routage de wp_mail(), identités multiples, règles par source, chiffrement des secrets |
| Logs d’emails | ✅ Disponible | Journal complet, recherche, renvoi avec pièces jointes, rétention |
| Formulaire de contact | ✅ Disponible | Éditeur visuel, anti-spam empilé, boîte de réception, conversations |
| Captcha | ✅ Disponible | Service partagé multi-fournisseurs et multi-contextes |
| Newsletter | 🧪 Bêta | Envoi, listes, segmentation, tracking, délivrabilité, RGPD |
| Intégrations | ⏳ Prévu | Webhooks n8n, Slack, Discord, Matrix |
Pour qui ce plugin email WordPress ?
| Profile | Use cases |
|---|---|
| Boutiques WooCommerce | Emails transactionnels fiables, vérification qu’une confirmation est bien partie, renvoi de facture |
| Associations | Newsletter aux adhérents, formulaire de contact, segmentation par rôle ou adhésion |
| Professional & self-employed | Formulaire de contact soigné, réponses depuis l’admin, emailing sans abonnement |
| Agences & webmasters | Une seule extension à installer et maintenir sur tous les sites clients |
| Médias & sites de contenu | Newsletter auto-hébergée, suivi des ouvertures et des clics, listes publiques |
| Équipes techniques / ops | Secrets dans wp-config.php, webhooks, hooks stables, logs auditables |
Technical requirements
- PHP 8.2 or higher
- WordPress 6.8 or higher
- WooCommerce 8.0+ (uniquement pour la segmentation WooCommerce du module Newsletter — HPOS pris en charge)
- Un navigateur récent pour l’administration : le design utilise
color-mix()(Chrome/Edge 111+, Firefox 113+, Safari 16.2+, tous sortis en 2023). Les navigateurs plus anciens dégradent proprement. Les formulaires publics n’ont aucune de ces exigences.
Installation du plugin
- Download file
lrob-email-toolkit-<version>.zipdepuis la page des releases. - Dans l’administration WordPress : Extensions → Add → Upload extension.
- Select zip, install, activate.
- Rendez-vous sur le tableau de bord Email Toolkit and activez les modules dont vous avez besoin — après activation, tous les modules sont désactivés par défaut, vous choisissez explicitement.
Une fois installé, le plugin se met à jour automatiquement since git.lrob.net : une nouvelle version est proposée dès la prochaine vérification de mises à jour de WordPress.
Sécurité et performances
Un plugin qui manipule vos identifiants SMTP et votre liste de contacts doit être irréprochable :
- Identifiants SMTP et captcha chiffrés en base en AES-256-GCM, avec une clé dérivée de votre
AUTH_KEYWordPress via HKDF-SHA256. SansAUTH_KEYvalide, le plugin refuse de chiffrer les secrets. - Jetons de tracking signés en HMAC-SHA256 : toute altération invalide le jeton et l’endpoint refuse d’enregistrer ou de rediriger.
- IP anonymisées avant stockage (IPv4 → /24, IPv6 → /48). Les user-agents ne sont pas conservés par défaut.
- Tous les champs d’identifiants surchargeables par constantes
wp-config.php, pour sortir totalement les secrets de la base. - Aucune dépendance externe à l’exécution : pas de Composer, pas de React, pas de build, pas de CDN. Chaque module désactivé n’ajoute aucun code au runtime.
Pour les développeurs
Des hooks stables depuis la v0.0.1, quels que soient les modules activés :
// S'abonner à un événement précis
add_action('lrob_etk_email_sent', function (array $payload): void {
// $payload = ['log_id' => ..., 'to' => [...], 'subject' => ..., 'identity_id' => ...]
});
// Ou écouter tous les événements du plugin d'un coup
add_action('lrob_etk_event', function (string $name, array $payload): void {
error_log("[lrob-etk] {$name}: " . wp_json_encode($payload));
}, 10, 2);
Événements disponibles : email.*, contact_form.*, newsletter.*, newsletter.recipient.*, newsletter.subscriber.*, newsletter.tracking.*.
FAQ — Plugin email tout-en-un WordPress
Ce plugin est-il vraiment gratuit ?
Yes. GPL-2.0-or-later, sans version premium, sans abonnement, sans freemium déguisé. Toutes les fonctionnalités décrites sur cette page sont dans la version téléchargeable.
Puis-je remplacer WP Mail SMTP, Contact Form 7 et Mailchimp par ce seul plugin ?
C’est exactement l’objectif. Les modules SMTP, Logs, Formulaire de contact, Captcha et Newsletter couvrent cette pile, avec une configuration SMTP partagée et un design cohérent. Chaque module s’active indépendamment : vous pouvez très bien n’utiliser que le SMTP et les logs.
Combien coûte l’envoi de la newsletter ?
Rien de plus que votre hébergement. Les emails partent de your serveur via vos identités SMTP : pas de facturation au nombre d’abonnés, et votre liste de contacts ne quitte jamais votre site.
Est-ce que mes emails vont arriver ?
C’est tout l’objet du volet délivrabilité : rythme d’envoi par domaine destinataire avec plafonds pour les fournisseurs qui limitent, limite par identité SMTP, gestion des rebonds par IMAP ou webhook, liste de suppression, et une page qui affiche vos taux de rebond et de plainte ainsi que l’état de vos enregistrements SPF, DKIM et DMARC.
Le plugin est-il conforme au RGPD ?
Il fournit les outils pour l’être : mesure des ouvertures et des clics soumise au consentement (doctrine CNIL 2026), journal des consentements, export et effacement des données d’une personne, réglages de rétention, texte de politique de confidentialité généré et intégration aux outils de confidentialité natifs de WordPress.
Est-ce compatible WooCommerce ?
Oui. Les emails WooCommerce passent par le module SMTP et apparaissent dans les logs (avec renvoi possible). Le module Newsletter peut segmenter sur le statut client et les abonnements WooCommerce actifs (HPOS pris en charge).
Peut-on utiliser un captcha sans service tiers ?
Oui : les défis mathematics and image recognition intégrés ne font aucun appel externe et ne posent aucun cookie. hCaptcha, Turnstile et reCAPTCHA restent disponibles si vous les préférez.
Le plugin est-il en français ?
Oui, l’interface est traduite à 100 % en français (French (France)), en plus de l’anglais d’origine.
Que signifie « bêta publique » ?
Le plugin tourne en production et envoie de vrais emails quotidiennement, mais nous sommes avant la 1.0 : le schéma de base peut encore évoluer entre versions mineures. Les migrations sont idempotentes ; les retours arrière ne sont pas pris en charge.
How can I get help?
Le code est ouvert. Bugs et demandes de fonctionnalités via les issues. For professional support or’WordPress outsourcing, contact LRob.
Feuille de route
Par ordre de priorité, sans engagement de version :
- Refonte des statistiques — vue dédiée par newsletter et tuiles globales sur le tableau de bord (tendances d’ouverture et de clic, agrégats par liste, détail par envoi).
- Suivi universel des emails — colonne « Ouvert » dans les logs.
- Composeur d’email ponctuel avec modèles et pièces jointes.
- Automatisations marketing (séquences, drip campaigns).
- Constructeur d’email en glisser-déposer, étiquettes d’abonnés, règles de liste sur champs personnalisés, personnalisation des emails par défaut de WordPress.
Download and source code
LRob Email Toolkit is distributed under license GPL-2.0-or-later (la même que WordPress). Le code source complet est ouvert.
Developed by LRob, French WordPress host
This plugin email WordPress gratuit is developed and maintained by LRob, WordPress hosting specialist based in Orléans. If you're looking for a high-performance WordPress hosting, the’outsourcing or a security audit for your site, discover our offers.