Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/robothead-eu/simple-wp-mail-log/archive/refs/heads/master.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Logs outgoing WordPress emails and local send failures. Admin-only. No bloat.
What it does
- Logs every
wp_mail()attempt - Records local send failures with error details
- Stores full email data: recipients, subject, body, headers, attachments, content type
- Auto-expires logs based on a configurable retention period
- Admin UI under Tools → Mail Log
It reflects what happened inside WordPress at send time. It does not claim to prove delivery.
Requirements
- PHP 8.1+
- WordPress 6.0+
Installation
Upload to /wp-content/plugins/simple-wp-mail-log/ and activate.
Development
Composer-based, PSR-4 namespaced.