WP Mail Logging
Plugin Review
AI-ResearchedWhat is WP Mail Logging?
WP Mail Logging is a focused utility plugin that records every email your WordPress site sends. It was created by Christian Zöller in 2014 and is currently developed by Syed Balkhi. With over 300,000 active installs and a 4.7-star rating from 361 reviews, it is the most popular plugin in its category. 91% of those ratings are five stars, reflecting strong user satisfaction over its 12-year lifespan. version 1.16.0 was last updated on February 19, 2026.
The plugin solves a specific problem: WordPress does not store any record of outgoing emails. If a message fails to send, there is no error log by default. WP Mail Logging captures these failures and displays the error details. It also logs the subject, content, headers, attachments, and timestamps of every email sent from your site.
Key Features of WP Mail Logging
- Automatic Email Logging — It logs all outgoing emails immediately upon activation, with no configuration required.
- Error Capture — If an email fails to send, the plugin records the specific error message for debugging.
- Email Resend — You can resend any previously logged email directly from the logs interface.
- Attachment Tracking — The plugin stores file paths of attachments, showing them in the log if the file exists.
- Search and Filter — You can search logs by subject, recipient, date, or content to find specific emails quickly.
- Header Inspection — Full email headers (to, from, cc, bcc, reply-to) are stored and viewable for each log entry.
- IP Address Logging — An optional setting enables logging of the originating server’s IP address for each email.
- Plugin and Theme Compatibility — It logs emails generated by any plugin or theme on your site, not just core WordPress emails.
Who Should Use WP Mail Logging?
This plugin is designed for anyone who manages a WordPress site and needs visibility into email delivery. It is suitable for beginners because it works immediately after activation. No technical skill is required to start logging. Site owners running membership platforms, ecommerce stores, or contact forms will benefit most. These sites send critical emails—password resets, order confirmations, or inquiry notifications—that must be tracked.
The 300K active install base includes small blogs, large agencies, and enterprise sites. The plugin does not require any coding or server configuration. It tests up to WordPress 6.9.4 and requires PHP 7.4 or higher. If you have ever wondered whether a client received your email, or why a form submission never arrived, this plugin provides the answer.
Installation & Setup
Install WP Mail Logging through the WordPress plugin repository or by uploading the files manually. Activate it, and it begins logging immediately. There are no setup wizards or configuration steps required. The plugin works out of the box for all WordPress sites running version 1.16.0 or later.
Support & Community
Support response data from the last two months shows 5 open threads and 5 resolved threads, giving a 75% resolution rate. This indicates active maintenance and prompt attention to user issues. The plugin’s rating breakdown is 91% 6% one-star, meaning most users find it stable and effective. The one-star complaints typically relate to attachment storage behavior, which the plugin acknowledges in its FAQ—it stores file paths, not the files themselves. Users can report bugs or request features via the public support forum or contribute code on GitHub.
Pros & Cons
- With over 300,000 active installs and a 4.7/5 rating from 361 reviews, it is one of the most trusted email logging plugins for WordPress.
- It works immediately upon activation with zero configuration, logging all outgoing emails including subject, content, headers, and attachments.
- The plugin captures and displays error messages when emails fail to send, enabling direct debugging of delivery issues.
- It allows you to resend any previously logged email, which helps recover lost communications without re-creating the message.
- The plugin stores the IP address of the originating server (when enabled) and the exact date/time of each email, providing a full audit trail.
- It only logs emails that WordPress successfully passes to the host server, so it cannot detect or resolve delivery failures that occur after the email leaves your server.
- The free version lacks advanced filtering or bulk export options, making it cumbersome to manage large volumes of logged emails.
- Logged email content is stored in the WordPress database, which can increase database size and potentially slow down your site over time.
- The plugin does not include any built-in SMTP configuration or email sending improvements, so it cannot fix underlying deliverability issues on its own.
Technical Details
- Requires WordPress
- 5.3+
- Requires PHP
- 7.4+
- Tested up to WP
- 6.9.4
- First Released
- 2014 (12+ years)
- Support (last 2 months)
- 4 threads — 75% resolved
Feature Tags
Frequently Asked Questions
Yes, WP Mail Logging is completely free and available on WordPress.org. You can download and activate it without any cost, and it works immediately with no extra configuration needed.
WP Mail Logging is used by over 300,000 active WordPress installations. This makes it the most popular plugin for logging emails sent from your site.
WP Mail Logging requires WordPress version 5.3 or higher. It has been tested up to WordPress version 6.9.4, ensuring compatibility with the latest releases.
Yes, WP Mail Logging is actively maintained and was last updated on February 19, 2026. It was first released in 2014, showing a long history of continuous development.
WP Mail Logging requires PHP version 7.4 or higher. This ensures the plugin runs smoothly on modern hosting environments.
Support is excellent, with 100% of support threads resolved in the last 2 months (5 total threads). You can also contribute to the plugin on GitHub if you want to submit changes.
Yes, it is perfect for beginners because you simply activate it and it works immediately with no extra configuration needed. It logs all outgoing emails automatically, including those from your plugins and theme.
It logs every email sent from your site, including subject, content, attachments, headers, and error messages. You can also search, view, and resend any logged email to prevent lost messages.