{"id":9940,"date":"2026-09-09T18:23:17","date_gmt":"2026-09-09T16:23:17","guid":{"rendered":"https:\/\/www.lrob.fr\/?page_id=9940"},"modified":"2026-09-09T18:23:19","modified_gmt":"2026-09-09T16:23:19","slug":"lrob-email-toolkit","status":"publish","type":"page","link":"https:\/\/www.lrob.fr\/en\/wordpress\/plugins\/lrob-email-toolkit\/","title":{"rendered":"LRob Email Toolkit \u2013 Free and complete email plugin for WordPress: SMTP, logs, forms, captcha, and newsletter"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>LRob Email Toolkit<\/strong>&nbsp;is a&nbsp;<strong>all-in-one email plugin for WordPress<\/strong>, free, open source, and 100% self-hosted. It single-handedly replaces the usual stack:&nbsp;<em>SMTP plugin + email logger + contact form plugin + captcha plugin + newsletter plugin + Mailchimp\/Brevo subscription<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One single extension, one single design, one single shared SMTP configuration \u2014 and&nbsp;<strong>no SaaS, no per-subscriber fees, no data sent to third parties<\/strong>. Whether you manage a WooCommerce store, an association website, a professional showcase site, or a local media outlet, your emails are sent from&nbsp;<strong>your<\/strong>&nbsp;server and your contacts remain in&nbsp;<strong>your<\/strong>&nbsp;database.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/git.lrob.net\/WP\/email-toolkit\/releases\/latest\" target=\"_blank\" rel=\"noopener\">Download the latest version<\/a><\/div>\n<\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Status: Public Beta \u2014 v0.8.2.<\/strong>&nbsp;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.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Why choose this WordPress email plugin?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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 \u2014 often with a monthly subscription to boot.&nbsp;<strong>LRob Email Toolkit<\/strong>&nbsp;takes the opposite approach:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Modular<\/strong>\u00a0Each module activates independently. What you do not activate executes no code.<\/li>\n\n\n\n<li><strong>Free for real<\/strong>\u00a0: GPL-2.0, no \u00ablite\u00bb version, no locked features, no subscriber billing.<\/li>\n\n\n\n<li><strong>Light<\/strong>\u00a0: no Composer, no React, no build, no external CDN. PHP 8.2+ and native JavaScript. The complete zip is about 780 KB.<\/li>\n\n\n\n<li><strong>Self-hosted<\/strong>\u00a0your logs, your subscribers, your forms, and your statistics stay in your WordPress database.<\/li>\n\n\n\n<li><strong>Consistent<\/strong>\u00a0a shared event vocabulary, a common SMTP routing, a unique graphic identity for all emails generated by the plugin.<\/li>\n\n\n\n<li><strong>In French<\/strong>\u00a0: interface translated 100% % into\u00a0<code>French (France)<\/code>, developed by a\u00a0<a href=\"https:\/\/www.lrob.fr\/en\/\">French web host<\/a>.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Plugin features<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">SMTP Module \u2014 reliable email sending, configured in a few clicks<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The SMTP module passes&nbsp;<code>wp_mail()<\/code>&nbsp;by one or more real SMTP servers, instead of&nbsp;<code>mail()<\/code>&nbsp;PHP is often blocked or classified as spam.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Guided setup<\/strong>\u00a0the host selector offers the real servers of your domain (common presets\u00a0<strong>+ live MX resolution<\/strong>), displays a green\/red indicator per server and offers a\u00a0<strong>one-click connection test<\/strong>\u00a0\u2014 before you count on it.<\/li>\n\n\n\n<li><strong>Multiple shipping identities<\/strong>\u00a0one address per use. WooCommerce for one, the contact form for another, the newsletter for a third.<\/li>\n\n\n\n<li><strong>Source-based routing rules<\/strong>\u00a0each type of email comes from the right inbox.<\/li>\n\n\n\n<li><strong>Security<\/strong>\u00a0passwords encrypted in database (AES-256-GCM), or entirely offloaded to\u00a0<code>wp-config.php<\/code>\u00a0for the ops teams.<\/li>\n\n\n\n<li><strong>Native replica<\/strong>\u00a0on\u00a0<code>mail()<\/code>\u00a0PHP if needed, and\u00a0<strong>local attachment backup<\/strong>\u00a0by identity.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Module Logs \u2014 view all emails your site sends<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No more \u00abdid the order confirmation go out?\u00bb Every outgoing email is recorded:&nbsp;<strong>recipients, subject, body, attachments, status, and potential error<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Search, filters, and detailed view in a modal, without leaving the page.<\/li>\n\n\n\n<li><strong>One-click email forwarding, attachments included<\/strong>\u00a0\u2014 the files stay on your server, not stuck in an inbox.<\/li>\n\n\n\n<li>Optional copy in the folder\u00a0<strong>Sent IMAP<\/strong>\u00a0of the company in question.<\/li>\n\n\n\n<li>Configurable retention period and activity charts on the dashboard.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Contact Form Module \u2014 a visual editor and a real inbox<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A manufacturer of&nbsp;<strong>WordPress contact forms<\/strong>&nbsp;drag-and-drop, with columns, inline settings, auto-save, and undo\/redo.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Stacked anti-spam<\/strong>\u00a0: honeypot, time trap, rate limiting, and captcha.<\/li>\n\n\n\n<li>Ready-to-use form templates, recipients per form, Reply-To selection, subject line and confirmation message templates.<\/li>\n\n\n\n<li><strong>Unified inbox<\/strong>\u00a0unread badges, filters, trash with automatic cleanup and line\u00a0<em>Used on<\/em>\u00a0indicating the pages that contain each form.<\/li>\n\n\n\n<li><strong>Conversations<\/strong>\u00a0reply 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\u00a0<strong>without account creation<\/strong>.<\/li>\n\n\n\n<li><strong>Form theme without writing a single line of CSS<\/strong>\u00a0colors, borders, spacing, fonts, hover and focus effects, with live preview. Save a\u00a0<strong>named preset<\/strong>, set one as default, and changing your brand color becomes a single modification. All built-in color sets respect contrast\u00a0<strong>WCAG AA<\/strong>.<\/li>\n\n\n\n<li><strong>Confirmation animations<\/strong>\u00a0your choice (flying letter, rocket, confetti, fireworks), all respectful of\u00a0<code>prefers-reduced-motion<\/code>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Captcha Module \u2014 multiple providers, multiple contexts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A captcha service shared by contact forms, newsletter sign-ups,&nbsp;<strong>WordPress comments<\/strong>, the login, the lost password, the registration, and the WooCommerce login.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Integrated Challenges\u00a0<strong>mathematics<\/strong>\u00a0and\u00a0<strong>image recognition<\/strong>\u00a0zero third-party calls, zero cookies.<\/li>\n\n\n\n<li><strong>hCaptcha<\/strong>,\u00a0<strong>Cloudflare Turnstile<\/strong>\u00a0and\u00a0<strong>Google reCAPTCHA<\/strong>\u00a0(v2 and v3 by score, including invisible).<\/li>\n\n\n\n<li>Multiple suppliers and multiple key sets in parallel,\u00a0<strong>assignable by context<\/strong>, with a clear site-wide defect.<\/li>\n\n\n\n<li>Encrypted identifiers, adjustable theme \/ size \/ stealth mode per identity.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Newsletter Module \u2014 your emailing, without SaaS or per-subscriber fees<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Compose yourself&nbsp;<strong>newsletters in Gutenberg<\/strong>&nbsp;and send them to your WordPress subscribers and users, from your own server.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lists of two types<\/strong>\u00a0subscriber lists (manual addition) and WP user lists (by rule: role, WooCommerce customer status, active WooCommerce subscriptions, or custom rule). Lists\u00a0<em>publics<\/em>\u00a0for self-registration,\u00a0<em>private<\/em>\u00a0for your segmentation.<\/li>\n\n\n\n<li><strong>Audience selector<\/strong>\u00a0with list counters, unsubscribe visibility, and line-by-line arbitration.<\/li>\n\n\n\n<li><strong>Registration forms<\/strong>\u00a0with drag-and-drop (text, email, phone with country selector, title, dropdown list, list choice, captcha) and ready-to-use profiles:\u00a0<em>Email only<\/em>,\u00a0<em>Contact<\/em>,\u00a0<em>Full profile<\/em>.<\/li>\n\n\n\n<li><strong>Custom fields<\/strong>\u00a0your own subscriber fields (association, company, member number...) available in columns, form fields, CSV columns, and in\u00a0<code>{{tokens}}<\/code>.<\/li>\n\n\n\n<li><strong>Shared files<\/strong>\u00a0Attach documents, and recipients receive download buttons. Files are hosted on your site (never sent as attachments), clicks are counted, and expiration is configurable.<\/li>\n\n\n\n<li><strong>Follow-up<\/strong>\u00a0opens and clicks via HMAC-signed REST endpoints, engagement statistics per subscriber, cold subscriber detection, one-click unsubscribe (headers\u00a0<strong>RFC 8058<\/strong>).<\/li>\n\n\n\n<li><strong>Subscriber area<\/strong>\u00a0modification of name, telephone number, address, and title; changing the email address requires confirmation at the new address.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Deliverability \u2014 send a lot, and arrive<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sending rate by recipient domain<\/strong>, with built-in caps for known rate-limiting providers (Orange, Free, La Poste, Gmail, Outlook, etc.), plus your own rules.<\/li>\n\n\n\n<li><strong>Global sending limit<\/strong>\u00a0and\u00a0<strong>by SMTP identity<\/strong>, parallel senders, SMTP circuit breaker.<\/li>\n\n\n\n<li><strong>Bounce management<\/strong>\u00a0via dedicated IMAP mailbox or webhook: hard \u2192 marked as error, temporary \u2192 counted, complaint \u2192 unsubscribed.<\/li>\n\n\n\n<li><strong>Suppression list<\/strong>\u00a0and rebound journal.<\/li>\n\n\n\n<li>Page\u00a0<strong>Deliverability<\/strong>\u00a0bounce and complaint rates, status\u00a0<strong>SPF \/ DKIM \/ DMARC<\/strong>, the most problematic domains.<\/li>\n\n\n\n<li>Health diagnosis\u00a0<strong>WP-Cron<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">GDPR and permissions<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Measurement of opens and clicks subject to consent<\/strong>\u00a0(CNIL 2026 doctrine), with the pixel limited to deliverability for others and the deletion of measurements in the event of withdrawal.<\/li>\n\n\n\n<li><strong>Consent log<\/strong>\u00a0and opt-in subscriber explorer.<\/li>\n\n\n\n<li><strong>Data export and deletion<\/strong>\u00a0of an individual, including via WordPress's native privacy tools.<\/li>\n\n\n\n<li>Settings of\u00a0<strong>retention<\/strong>\u00a0centralized and\u00a0<strong>generated privacy policy text<\/strong>.<\/li>\n\n\n\n<li><strong>Role-based permissions<\/strong>\u00a0give access to Newsletters or your inbox to whoever you want.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Global email design<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An adjustment&nbsp;<strong>Visual identity<\/strong>&nbsp;(logo, accent color, background, font, tagline) defined once on the dashboard styles all emails that the plugin writes itself, with a live preview.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Integrations&nbsp;<em>(scheduled)<\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Outgoing webhooks to&nbsp;<strong>n8n, Slack, Discord, Matrix<\/strong>&nbsp;and generic endpoints. Meanwhile, each module already emits its events: developers can hook into them today via WordPress actions.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Available modules<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Module<\/th><th class=\"has-text-align-left\" data-align=\"left\">Status<\/th><th class=\"has-text-align-left\" data-align=\"left\">Role<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>SMTP<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2705 Available<\/td><td class=\"has-text-align-left\" data-align=\"left\">Routing of&nbsp;<code>wp_mail()<\/code>, multiple identities, source-based rules, secret encryption<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Email logs<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2705 Available<\/td><td class=\"has-text-align-left\" data-align=\"left\">Complete journal, search, return with attachments, retention<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Contact form<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2705 Available<\/td><td class=\"has-text-align-left\" data-align=\"left\">Visual editor, stacked anti-spam, inbox, conversations<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Captcha<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2705 Available<\/td><td class=\"has-text-align-left\" data-align=\"left\">Multi-vendor and multi-context shared service<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Newsletter<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">\ud83e\uddea Beta<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sending, lists, segmentation, tracking, deliverability, GDPR<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Integrations<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">\u23f3 Scheduled<\/td><td class=\"has-text-align-left\" data-align=\"left\">n8n Webhooks, Slack, Discord, Matrix<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Who is this WordPress email plugin for?<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Profile<\/th><th class=\"has-text-align-left\" data-align=\"left\">Use cases<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>WooCommerce stores<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Reliable transactional emails, verification that a confirmation has been sent, invoice resending<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Associations<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Member newsletter, contact form, role or membership segmentation<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Professional &amp; self-employed<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Polished contact form, admin replies, subscription-free emailing<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Agencies &amp; webmasters<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">A single extension to install and maintain across all client sites<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Media &amp; Content Sites<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Self-hosted newsletter, open and click tracking, public lists<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Tech and ops teams<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Secrets in&nbsp;<code>wp-config.php<\/code>, webhooks, stable hooks, auditable logs<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Technical requirements<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PHP 8.2<\/strong>\u00a0or higher<\/li>\n\n\n\n<li><strong>WordPress 6.8<\/strong>\u00a0or higher<\/li>\n\n\n\n<li><strong>WooCommerce 8.0+<\/strong>\u00a0<em>(WooCommerce segmentation for the Newsletter module only \u2014 HPOS supported)<\/em><\/li>\n\n\n\n<li>A recent browser for\u2019<strong>administration<\/strong>\u00a0: the design uses\u00a0<code>color-mix()<\/code>\u00a0(Chrome\/Edge 111+, Firefox 113+, Safari 16.2+, all released in 2023). Older browsers gracefully degrade.\u00a0<strong>Public forms do not have any of these requirements.<\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Plugin installation<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download file\u00a0<code>lrob-email-toolkit-.zip<\/code>\u00a0since the\u00a0<a href=\"https:\/\/git.lrob.net\/WP\/email-toolkit\/releases\" target=\"_blank\" rel=\"noopener\">releases page<\/a>.<\/li>\n\n\n\n<li>In the WordPress administration:\u00a0<strong>Extensions \u2192 Add \u2192 Upload extension<\/strong>.<\/li>\n\n\n\n<li>Select zip, install, activate.<\/li>\n\n\n\n<li>Go to the dashboard\u00a0<strong>Email Toolkit<\/strong>\u00a0and\u00a0<strong>enable the modules you need<\/strong>\u00a0\u2014 after activation, all modules are disabled by default; you choose explicitly.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Once installed, the plugin&nbsp;<strong>updates automatically<\/strong>&nbsp;since&nbsp;<a href=\"https:\/\/git.lrob.net\/WP\/email-toolkit\" target=\"_blank\" rel=\"noopener\">git.lrob.net<\/a>&nbsp;a new version is offered at the next WordPress update check.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/git.lrob.net\/WP\/email-toolkit\/releases\/latest\" target=\"_blank\" rel=\"noopener\">Download the latest version<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Security and performance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A plugin that handles your SMTP credentials and contact list must be flawless:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Encrypted SMTP credentials and captcha in database<\/strong>\u00a0in AES-256-GCM, with a key derived from your\u00a0<code>AUTH_KEY<\/code>\u00a0WordPress via HKDF-SHA256. Without\u00a0<code>AUTH_KEY<\/code>\u00a0Confirmed, the plugin refuses to encrypt secrets.<\/li>\n\n\n\n<li><strong>Signed tracking tokens<\/strong>\u00a0With HMAC-SHA256: any tampering invalidates the token, and the endpoint refuses to save or redirect.<\/li>\n\n\n\n<li><strong>Anonymized IP addresses<\/strong>\u00a0before storage (IPv4 \u2192 \/24, IPv6 \u2192 \/48). User agents are not kept by default.<\/li>\n\n\n\n<li><strong>All overloadable identifier fields<\/strong>\u00a0by constants\u00a0<code>wp-config.php<\/code>, to completely get the secrets out of the base.<\/li>\n\n\n\n<li><strong>No external runtime dependencies<\/strong>\u00a0no Composer, no React, no build, no CDN. Every disabled module adds zero code to the runtime.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">For developers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Stable hooks since v0.0.1, regardless of which modules are enabled:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Subscribe to a specific event\nadd_action(&#x27;lrob_etk_email_sent&#x27;, function (array $payload): void {\n    \/\/ $payload = [&#x27;log_id&#x27; =&gt; ..., &#x27;to&#x27; =&gt; [...], &#x27;subject&#x27; =&gt; ..., &#x27;identity_id&#x27; =&gt; ...]\n});\n\n\/\/ Or listen for all plugin events at once\nadd_action(&#x27;lrob_etk_event&#x27;, function (string $name, array $payload): void {\n    error_log(&quot;[lrob-etk] {$name}: &quot; . wp_json_encode($payload));\n}, 10, 2);\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Available events:&nbsp;<code>email.*<\/code>,&nbsp;<code>contact_form.*<\/code>,&nbsp;<code>newsletter.*<\/code>,&nbsp;<code>newsletter.recipient.*<\/code>,&nbsp;<code>newsletter.subscriber.*<\/code>,&nbsp;<code>newsletter.tracking.*<\/code>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ \u2014 All-in-One WordPress Email Plugin<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Is this plugin really free?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes.&nbsp;<strong>GPL-2.0-or-later, no premium version, no subscription, no disguised freemium.<\/strong>&nbsp;All the features described on this page are in the downloadable version.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I replace WP Mail SMTP, Contact Form 7, and Mailchimp with this single plugin?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">That is exactly the goal. The SMTP, Logs, Contact Form, Captcha, and Newsletter modules cover this stack, with a shared SMTP configuration and a consistent design. Each module activates independently: you can very well use only SMTP and logs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How much does it cost to send the newsletter?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nothing more than your hosting. The emails are sent from&nbsp;<strong>your<\/strong>&nbsp;via server&nbsp;<strong>your<\/strong>&nbsp;SMTP identities: no billing per subscriber, and your contact list never leaves your site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Will my emails go through?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">That is the entire purpose of the deliverability feature: sending rate per recipient domain with caps for throttling providers, limit per SMTP identity, bounce management via IMAP or webhook, suppression list, and a page displaying your bounce and complaint rates as well as the status of your SPF, DKIM, and DMARC records.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is the plugin GDPR compliant?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It provides the tools to do so: measurement of opens and clicks subject to consent (CNIL 2026 doctrine), consent log, export and erasure of a person's data, retention settings, generated privacy policy text and integration with WordPress's native privacy tools.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is it WooCommerce compatible?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. WooCommerce emails go through the SMTP module and appear in the logs (with resend capability). The Newsletter module can segment by customer status and active WooCommerce subscriptions (HPOS supported).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can we use a captcha without a third-party service?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes: the challenges&nbsp;<strong>mathematics<\/strong>&nbsp;and&nbsp;<strong>image recognition<\/strong>&nbsp;integrated make no external calls and set no cookies. hCaptcha, Turnstile and reCAPTCHA remain available if you prefer them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is the plugin in French?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, the interface is translated to&nbsp;<strong>100 % in French<\/strong>&nbsp;(<code>French (France)<\/code>), in addition to the original English.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What does \u00abpublic beta\u00bb mean?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The plugin is running in production and sending real emails daily, but we are pre-1.0: the database schema can still evolve between minor versions. Migrations are idempotent; rollbacks are not supported.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How can I get help?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The code is open. Bugs and feature requests via&nbsp;<a href=\"https:\/\/git.lrob.net\/WP\/email-toolkit\/issues\" target=\"_blank\" rel=\"noopener\">issues<\/a>. For professional support or\u2019<strong>WordPress outsourcing<\/strong>,&nbsp;<a href=\"https:\/\/www.lrob.fr\/en\/contact\/\">contact LRob<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Roadmap<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">By order of priority, without version commitment:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Redesign of statistics<\/strong>\u00a0\u2014 dedicated view per newsletter and global tiles on the dashboard (open and click trends, list aggregates, mailing details).<\/li>\n\n\n\n<li><strong>Universal email tracking<\/strong>\u00a0\u2014 \u00abOpen\u00bb column in the logs.<\/li>\n\n\n\n<li><strong>One-off email composer<\/strong>\u00a0with templates and attachments.<\/li>\n\n\n\n<li><strong>Marketing automations<\/strong>\u00a0(sequences, drip campaigns).<\/li>\n\n\n\n<li><strong>Drag-and-drop email builder<\/strong>, subscriber tags, list rules on custom fields, default WordPress email customization.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Download and source code<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>LRob Email Toolkit<\/strong>&nbsp;is distributed under license&nbsp;<strong>GPL-2.0-or-later<\/strong>&nbsp;(the same as WordPress). The complete source code is open.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/git.lrob.net\/WP\/email-toolkit\/releases\/\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/git.lrob.net\/WP\/email-toolkit\" target=\"_blank\" rel=\"noopener\">View source code<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Developed by LRob, French WordPress host<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This&nbsp;<strong>free WordPress email plugin<\/strong>&nbsp;is developed and maintained by&nbsp;<a href=\"https:\/\/www.lrob.fr\/en\/\">LRob<\/a>,&nbsp;<strong>WordPress hosting specialist<\/strong>&nbsp;based in Orl\u00e9ans. If you're looking for a&nbsp;<strong>high-performance WordPress hosting<\/strong>, the\u2019<strong>outsourcing<\/strong>&nbsp;or a security audit for your site,&nbsp;<a href=\"https:\/\/www.lrob.fr\/en\/\">discover our offers<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>LRob Email Toolkit&nbsp;est un&nbsp;plugin email tout-en-un pour WordPress, gratuit, open source et 100 % auto-h\u00e9berg\u00e9. Il remplace \u00e0 lui seul la pile habituelle :&nbsp;plugin SMTP + logger d&#8217;emails + plugin de formulaire de contact + plugin captcha + plugin newsletter + abonnement Mailchimp\/Brevo. Une seule extension, un seul design, une seule configuration SMTP partag\u00e9e \u2014 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8838,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9940","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/9940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/comments?post=9940"}],"version-history":[{"count":1,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/9940\/revisions"}],"predecessor-version":[{"id":9941,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/9940\/revisions\/9941"}],"up":[{"embeddable":true,"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/pages\/8838"}],"wp:attachment":[{"href":"https:\/\/www.lrob.fr\/en\/wp-json\/wp\/v2\/media?parent=9940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}