On This Page
Email Logs
Overview
Email Logs intercepts outgoing mail sent through WordPress (wp_mail) and stores a record for each message. In WP PowerSuite → Email Logs you can browseentries with search, status filters, and pagination; open details to see recipient, subject, headers, optional body content, timestamps, and failure information when delivery fails. Settings let you cap how many log rows are kept and optionally store full message content. Failed sends can be flagged via the wp_mail_failed hook. You can delete individual rows or clear the entire log from the admin.

Features
Automatic Logging
Log List and Filters
Details
Failed Delivery
Settings
Maintenance
How It Works
Enable the Module
Open Email Logs
Send Test Mail
Adjust Settings

Installation & Activation
Install WP PowerSuite
Enable the Module
Review Logs

Use Cases
- EmailLoggingConfirm registration or password-reset emails were triggered
- SMTPDebuggingDebug SMTP or spam-folder issues alongside Email Delivery (SMTP)
- NotificationAuditAudit notification volume after installing a new plugin
- DeliveryTrackingSupport tickets: show exactly what was sent and when
Frequently Asked Questions
Does this log emails that bypass wp_mail?
No. Only messages sent through WordPress’s wp_mail API are captured.
Is logged content secure?
Logs may contain personal data. Restrict admin access, use HTTPS, and disable full content logging if you only need metadata. Delete logs when no longer needed.
Troubleshooting
- No new entries appearEnsure the module is enabled. Confirm the plugin or theme uses wp_mail. Check for fatal errors in the PHP error log.
- Table or page errorsThe module creates its table on init. Retry after visiting the admin; verify database user can create tables.
