Plugin info

Total downloads: 53,725
Active installs: 6,000
Total reviews: 11
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 8 language(s)
Contributors: 2
Last updated: 4/1/2025 (274 days ago)
Added to WordPress: 8/20/2014 (11 years old)
Minimum WordPress version: 4.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Stale • Last updated 274 days ago • 11 reviews

42/100

Is Log Emails abandoned?

Likely maintained (last update 274 days ago).

Compatibility

Requires WordPress: 4.0
Tested up to: 6.8.3
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Solid Mail – SMTP email and logging made by SolidWP
Rating 4.2/5 (52 reviews)Active installs 70,000
WP Mail Log
Rating 4.9/5 (62 reviews)Active installs 10,000
WP Mail Logging
Rating 4.7/5 (340 reviews)Active installs 300,000
Activity Log – Monitor & Record User Changes
Rating 4.3/5 (74 reviews)Active installs 200,000
Site Mailer – SMTP Replacement, Email API Deliverability & Email Log
Rating 2.1/5 (12 reviews)Active installs 200,000

Description

Log emails to the WordPress database for later analysis. Access is restricted to administrators, and emails with WordPress passwords are obfuscated for security / privacy. Useful for diagnosing lost email problems.

Use this plugin with Disable Emails to divert all WordPress emails into logs, especially handy for developers.

Logs are automatically purged after a defined period, set through a settings page in the WordPress admin. Setting the period to 0 prevents logs from being purged. Uninstalling the plugin purges all logs.

Translations

Many thanks to the generous efforts of our translators:

If you’d like to help out by translating this plugin, please sign up for an account and dig in.

Installation

  1. Upload this plugin to your /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.

Frequently Asked Questions

Standard WordPress emails are logged, but some others are not

You probably have a plugin that is sending emails via some other method, like directly using the PHP mail() function, or directly implementing an SMTP client. Not much I can do about that…

Why are some HTML emails broken?

Some plugins tell WordPress that their emails are HTML, using one of two accepted methods. These emails are correctly recorded as HTML and should display reasonably well in the logs. If they use CSS, they might not display exactly like they do in an email program, but should still display OK.

Some plugins just dump HTML into emails without saying it’s HTML, or even following basic HTML document rules. If those emails have an alternative body, implying HTML + plain text parts, they’ll be marked as HTML and will display as such.

If you find that emails from some plugins are broken, please tell me in the support forum.

What performance impact does it have?

Logging emails writes to the database. The plugin uses a custom post type, so logging each email has the same impact as saving a new WordPress post, i.e. generally not much.

Review feed

Max K
4/26/2017

Simple and useful plugin

Thanks for a plguin, it was thoroughly coded and seems have all that I need.
John Hawkins
10/6/2018

Only sad I didn't find this plugin sooner!

Seriously, this plugin is so freakin' helpful. I work on a lot of sites that I have set up on my local development machine and don't have outgoing email set up on purpose. Only rarely do I need access to test those emails. But when I need it, it's typically urgent. This plugin has completely saved the day multiple times over the past month. Thank you so much for the great work!
tazotodua
12/14/2018

compact and free from vulnerabilities

I've checked it's functionality and with first sight, it didn't contained vulnerable parts. Thank you.

Screenshots

No screenshots available

Changelog

The full changelog can be found on GitHub. Recent entries:

1.5.0

Released 2024-07-28

  • changed: requires PHP 7.4 minimum (recommend PHP 8.2+)
  • fixed: viewing an email log triggered warnings in PHP 8.1+
  • added: Settings, Logs links to Plugins page listing