How To Setup WordPress Email Logs?

Are you looking for a way to make sure WordPress is sending emails? Then, the WP Mail Log is what you need!

WP Mail Log will help you keep track of all your WordPress email messages. It logs every single message that’s sent from the admin panel and gives you an overview of how many messages were sent, what type they are, and when they were sent. You can also see exactly which posts or pages each message was linked to. 

Whenever you have a new user, comment, change in password, or WordPress upgrade notification, it is automatically emailed directly from WordPress and delivered into users’ inboxes. However, there are times when these emails are left undelivered or just left as spam. Logging into WordPress emails can help you understand these messages and also debug any potential issues when they stop sending.

This article will cover how to set up the WP Mail Log plugin to log WordPress emails and how it can help you monitor WordPress email logs. You can see all the messages in your mail log, including WooCommerce orders, receipts, customer notifications, and more.

Importance of Email logging 

Following are the reasons why email logging is important in WordPress:

  • Track user activity and keep an eye on the overall site email deliverability.
  • When you know what emails were sent, it is easier for you to reply or debug any issues with these messages.
  • You can also see if the email sent by a plugin is working or not.
  • Keep an email log of your WooCommerce orders, receipts, and customer notifications.
  • Track your WordPress Contact Form plugin email.

How to set up Email Logs to your WordPress Site 

Logging email is way easier using the WP Mail Log plugin. The WP Mail Log plugin automatically captures all of your email data and lets you filter through it easily so that no important messages get missed. This will help you make any necessary changes when problems arise, such as when an email notifies your customer of their order or notification. Still, they never receive it in their inbox.

It’s a must-have for any professional taking care of their own website!

Step 1: Install the WP Mail Log plugin

Go to your WordPress Admin dashboard Plugins -> Add New and search for the WP Mail Log plugin.

WP Mail Log Plugin
WP Mail Log Plugin

Step 2. View Logged Emails

Once you have installed the plugin, it will automatically start capturing all the emails to the site.

To see your logged emails, go to your wp-admin -> WP Mail Log.

All your emails will be displayed along with their headers. Click on the Date Filter on the left to filter out the emails based on monthly, weekly, yearly, etc. You can also set a custom date range to filter the emails.

WP Mail Log: WordPress Email Logs
WP Mail Log: WordPress Email Logs

Step 3. View Email Headers

To help you diagnose any email deliverability issues and sending issues, the plugin logs the full headers in most cases. You can view the mail headers just by clicking on the email row. In addition, all the details are displayed in an expanded format.

You can view the following details of the sent mail:

  • Host:
  • Subject:
  • Message:
  • Headers:
  • Send Date:
  • Attachments, If any:
WP Mail Log: Email Headers
WP Mail Log: Email Headers

Using the newfound information from WP Mail Logging, you’ll now be able to easily and quickly see any errors with wp_mail.


If you’ve ever had to diagnose an issue with your website, one of the most important things is logging into WordPress emails. This way, you can see if all notifications were sent and what errors might have occurred on your site. Email notification is crucial for both customer experience and function, so take advantage of this time-saving tip when possible!

Leave a Reply

Your email address will not be published. Required fields are marked *