claudiosanches / wp-mail-catcher

A fast, lightweight plugin that saves emails sent by your WordPress website.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!)

Build Status

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

alt text

alt text

alt text

alt text

Confirmed support

Not currently supported

Testing locally

  1. Download the repo
  2. Run composer install
  3. Run bash ./testing/bin/install-wp-tests.sh
  4. 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:

  1. Pull the repo and run composer install
  2. cd into build/grunt and run npm install
  3. While inside of build/grunt run grunt this will watch your scss and js and compile any changes
  4. Make sure your code conforms to PSR-2 standards
  5. Ensure your changes pass all the unit tests
  6. Submit your pull request!

Additional resources

Changelog

See the differences between versions here

About

A fast, lightweight plugin that saves emails sent by your WordPress website.

License:GNU General Public License v3.0


Languages

Language:PHP 80.8%Language:JavaScript 8.8%Language:SCSS 5.3%Language:Shell 5.0%