Description
At a glance
Mailkeep v1.0.0 is a free WordPress plugin with updated September 26, 2026, requires WordPress 5.8+ & PHP 7.4+. Download the latest GPL version below — free, with live demo included.
Mailkeep is a lightweight logging tool for one of the most invisible parts of a WordPress site: outgoing email. Every time WordPress, a plugin or a theme calls wp_mail() — a password reset, a new-order notification, a contact form submission, an admin alert — Mailkeep records it to a dedicated database table, independent of whatever SMTP or mail-sending service actually delivers it.
This makes it easy to answer questions that are otherwise hard to check: Did that notification actually get sent? What did the email say? Who received it, and when? You don’t need to reproduce the problem or dig through server mail logs — the answer is in your dashboard.
Because it hooks into wp_mail() itself rather than any particular plugin, Mailkeep works the same way regardless of what generates the email — core, WooCommerce, a contact form, a membership plugin, or custom code.
How it works
- Every outgoing email is written to its own table (
wp_mailkeep_logs), recording the recipient, subject, message body, headers, attachments list and content type. - The Mails admin screen lists every logged email with search, pagination and a modal preview of the full content.
- A background daily task removes logs older than your configured retention period, so the table doesn’t grow forever.
- Logging can be paused at any time from Settings without deactivating the plugin.
Built-in privacy protections
Mail bodies routinely contain sensitive one-click links — password resets, order-pay links, login tokens. Storing those in plain text would turn the log table into a security liability. Mailkeep redacts known sensitive query parameters (key, token, password, otp, order_key, and more, filterable via mailkeep_sensitive_keys) before anything is written to the database, and this is on by default.
If you’d rather not store message content at all, you can disable body logging entirely and keep only the recipient, subject and timestamp. Mailkeep also registers with WordPress’s built-in personal data export and erasure tools, so logged mail is included when you process a privacy request.
Features
- Full email capture — recipient, subject, headers, message body, attachments and content type.
- Sensitive link redaction — enabled by default; configurable via a settings toggle and a filter.
- Search — find logged mail by recipient or subject.
- Content preview — view the full rendered email in a modal, without leaving the log list.
- Auto-cleanup — a daily scheduled task removes logs past your chosen retention window.
- Global on/off switch — pause logging without deactivating the plugin.
- Privacy-request ready — integrates with
wp_privacy_personal_data_exporters/erasers. - Multisite aware — network activation provisions the log table on every site, and sites created later get it automatically.
- Clean removal — deleting the plugin removes its table and settings; deactivating it does not.
Frequently asked questions
What do I get when I download Mailkeep?
Mailkeep 1.0.0 is the latest version. It is a WordPress plugin you can download here free of charge under the GPL license, with the complete feature set included and no trial limitations.
Does Mailkeep cost anything?
No. Mailkeep 1.0.0 is 100% free — the full GPL version, not a trial or demo. There are no download limits, no accounts to create, and no upsells during the download.
How do I install Mailkeep 1.0.0?
Download the ZIP file from this page, then in your WordPress dashboard go to Plugins → Add New → Upload Plugin, choose the file, click Install Now, then Activate. The plugin works immediately after activation — no license key or extra setup is required for the core features.
What are the requirements for Mailkeep?
Mailkeep 1.0.0 requires WordPress 5.8 or higher and PHP 7.4 or higher. Most modern WordPress hosts already meet these versions. Running older versions may cause features to break, so update WordPress and PHP first if your site is behind.
When was Mailkeep last updated?
Version 1.0.0 was last updated on September 26, 2026. This page is refreshed automatically, so the download here always matches the newest version we have verified.
Is the Mailkeep download safe?
The file is sourced directly from the official WordPress.org repository — the same file the developer published. It is served unmodified, so what you install here is byte-identical to the official release.
Technical details
| Version | 1.0.0 |
|---|---|
| Last updated | September 26, 2026 |
| Requires WordPress | 5.8 or higher |
| Requires PHP | 7.4 or higher |
| Author | MD. Samrat Hossen |
| Tags | email-log, email-tracker, mail-log, smtp, wp_mail |
Download Mailkeep
Download Mailkeep WP PluginNote: if the download does not start, disable your ad blocker and try again.