Plugin info

Total downloads: 5,152
Active installs: 80
Total reviews: 2
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 6/25/2025 (189 days ago)
Added to WordPress: 7/23/2015 (10 years old)
Minimum WordPress version: 6.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Stale • Last updated 189 days ago • 2 reviews

40/100

Is WP Email Debug abandoned?

Likely maintained (last update 189 days ago).

Compatibility

Requires WordPress: 6.0
Tested up to: 6.8.3
Requires PHP: f

Similar & Alternatives

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

Query Monitor – The developer tools panel for WordPress
Rating 4.9/5 (461 reviews)Active installs 200,000
Fatal Error Notify
Rating 4.9/5 (17 reviews)Active installs 6,000
WP Safe Mode
Rating 4.3/5 (8 reviews)Active installs 2,000
Debug Bar Console
Rating 5.0/5 (5 reviews)Active installs 1,000

Description

This plugin makes it safe and easy to work with email in your testing environments. When enabled the plugin catches any instance of wp_mail and redirects the email to your chosen email address.

Key Features

  • Set a custom email address target to redirect emails to
  • Emails intercepted will have [Debug] added to the subject line to make them identifyable in your inbox
  • Interception rules can be limited by plugin allowing you to debug a specific plugin on your live site without affecting other operations
  • Notice in the WP Admin Bar when enabled.

For Bugs Reports or to contribute

Please visit our public GitHub Repo

Installation

  1. Upload the wp-email-debug folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit the Email Debug Settings page to enable specific features

Frequently Asked Questions

Will this intercept all emails sent from WordPress?

Generally speaking, Yes, but. This plugin catches all emails sent using the wp_mail function. Best practice specifies that plugins should use this function to send email but it is possible that developers could send email using another method in which case this plugin won’t catch it.

Review feed

Pippin Williamson
2/8/2017

Works perfectly and great for debugging

Debugging emails can be incredibly frustrating. This makes it so, so much easier!
Adrian
4/19/2018

Still great

The plugins still works. I use it regularly for development.

Screenshots

  1. WP EMail Debug Settings Screen

    WP EMail Debug Settings Screen

Changelog

1.2.1

  • SECURITY FIX: Added proper authorization checks and nonce verification to prevent unauthorized access to plugin settings
  • Added capability check using current_user_can(‘manage_options’)
  • Added nonce verification for form submissions

1.2

  • Updated Ownership and WP Tested version

1.1

  • Improved code syntax
  • Updated Compatibility to 4.3.1

1.0

  • Initial Release
  • Added plugin specific filters
  • Added Admin Bar Notification
  • Added Plugin Meta / Icon / Banner

0.1

  • Built core filter functionality