WP Mail Catcher
Backup and save your contact form emails (including Contact Form 7) to your database with this fast, lightweight plugin (under 140kb in size!)
Features
- Zero setup required - just install and away you go
- Minimalistic - no overbloated features you never use weighing your site down - under 140kb in size!
- Bulk export emails to CSV for easy inclusion into Excel or any other program
- Compose new emails with the WordPress controls you're already familiar with
- Resend your emails in bulk
- Debugging - see exactly which file and code line was responsible for sending the email, along with any errors encountered
- Manage what user permissions can see the logs
- Routinely have your logs cleared out at a specified time - or keep them forever
- Completely free
Confirmed support
- wp_mail
- WooCommerce
- Contact Form 7
- MailGun
- SparkPost
- Easy WP SMTP (excluding their test email function)
- SendGrid
- Anything that uses wp_mail!
Not currently supported
- WP Mail Bank (unhooks wp_mail filters)
- BuddyPress
Testing locally
- Download the repo
- Run
composer install
- Run
bash ./testing/bin/install-wp-tests.sh
- Run
phpunit
Found an issue, or have an idea on how we can improve?
Let us know in our GitHub tracker!
Contributing
Contributions are always welcome, to get started do the following:
- Pull the repo and run
composer install
- cd into
build/grunt
and runnpm install
- While inside of
build/grunt
rungrunt
this will watch your scss and js and compile any changes - Make sure your code conforms to PSR-2 standards
- Ensure your changes pass all the unit tests
- Submit your pull request!
Additional resources
Changelog
See the differences between versions here