WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by JWardee v2.1.12

Mail logging

Stop from ever losing your emails again! This fast, lightweight plugin (under 140kb in size!) is also useful for debugging or backing up your messages

Mail logging

The facts

Rating
4.9★ from 107
Active installs
20k+
Price
Free
Last updated
4 May 2026
Added
Dec 2017
Requires WP
4.7
Tested up to
WP 6.9.7
Requires PHP
7.4
Downloads
277,274

Our analysis

AI-assisted

Mail Logging – WP Mail Catcher is a WordPress plugin designed to log all outgoing emails from your site, ensuring you never lose important messages. It operates with zero setup; simply install and activate to start logging your contact form submissions directly to your database.

This plugin is suitable for users who need to manage email communications effectively, offering features like email resending, bulk export to CSV, and debugging capabilities. It is particularly useful for developers or site administrators who want to monitor email delivery and troubleshoot issues.

Best for: This plugin suits WordPress site administrators and developers looking to manage and log email communications.

What it does well

  • Zero setup required; install and activate to start logging
  • Logs all contact form emails to the database
  • Allows bulk export of emails to CSV
  • Includes debugging information for troubleshooting
  • Supports email resending directly from the WordPress interface

Where it falls short

  • Limited information on advanced features or customisation options

Verdict

Mail Logging – WP Mail Catcher provides a straightforward solution for logging emails, making it a practical choice for those needing reliable email management on their WordPress sites.

From the developer

JWardee's own description of Mail logging, lightly tidied.

Logging your mail will stop you from ever losing your emails again! This fast, lightweight plugin (under 140kb in size!) is also useful for debugging or backing up your messages.

Just install and activate then all of your contact form emails will be logged and saved to your DB with no additional configuration required.

View and manage all your form submissions through the default WordPress interface. An email failed to send? With a single click you can resend the backed up email.

Send emails out directly from the WordPress interface. Also includes support for attachments.

Immediately find out if your contact form submission was successfully sent.

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
  • Need to be notified when there’s a problem sending your mail? We’ve got hooks that allow you to do just that
  • Completely free

Hooks and actions

  • wp_mail_catcher_mail_success is triggered when a message is sent and logged successfully. It has a single argument that is an array containing the log
    • id related to the id in the mail_catcher_logs MySQL table
    • time relative, readable time to when the log was saved
    • email_to the email address(es) that the message was sent to
    • subject the subject line of the message
    • message the contents of the message
    • status an integer depicting if the message was sent successfully or not (1 = sent successfully. 0 = sending failed)
    • error the error that occurred – if any
    • backtrace_segment a json_encoded object that shows which file and line the mail was initially triggered from
    • attachments a list of any attachments that were sent along with the email
    • additional_headers a list of any headers that were sent
    • attachment_file_paths a list of the location of any attachments that were sent
    • timestamp a unix timestamp of when the email was sent
    • is_html a boolean, that will be true if the message is a html email and false if not
    • email_from the from value of the email
    • time a unix timestamp of when the email was sent
    • email_to the email address(es) that the message was sent to
    • subject the subject line of the message
    • message the contents of the message
    • backtrace_segment an array that shows which file and line the mail was initially triggered from
    • time a unix timestamp of when the email was sent
    • email_to the email address(es) that the message was sent to
    • subject the subject line of the message
    • message the contents of the message
    • backtrace_segment an array that shows which file and line the mail was initially triggered from
    • error the error that occurred

    Read the full description on the official page →

Tagged as

Alternatives

Other plugins for email deliverability.

WP Mail SMTP by WPForms

Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, SES, Zoho, + mor...

Free 4M+ installs 4.8★ (5,185)
FluentSMTP

Free WP Mail SMTP plugin - fix WordPress email deliverability with Gmail, Amazon SES, SendGrid, Mailgun, Cloud...

Free 600k+ installs 4.8★ (400)
Easy WP SMTP

Make SMTP email sending and delivery easy. Configure Gmail SMTP, Outlook, Brevo, SendGrid, Mailgun, SendLayer...

Free 500k+ installs 4.6★ (707)
GoSMTP

GoSMTP

89

Send emails from your WordPress site using your preferred SMTP provider like Gmail, Outlook, AWS, Zoho, SMTP.c...

Free 500k+ installs 4.3★ (10)
Post SMTP

Improve WordPress email deliverability. Connect Gmail SMTP, Microsoft 365, Brevo, SendGrid, Mailgun, Zoho, Ama...

Free 300k+ installs 4.7★ (525)
Check & Log Email

Check & Log email allows you to test if your website is correctly sending emails . Overriding of email hea...

Free 100k+ installs 4.8★ (290)