Free Plugin

FooEmail

FooEmail Features

Everything you need to track, troubleshoot and resend WordPress emails

FooEmail gives you a clear record of outgoing email attempts handled through WordPress, including FooEvents ticket emails. See which attempts succeeded or failed, diagnose sending errors, resend missing messages, and improve delivery reliability using authenticated SMTP or Brevo.

WordPress and FooEvents email logging

Record outgoing emails sent through WordPress, including FooEvents tickets, WooCommerce notifications and messages from compatible plugins and themes.

Authenticated SMTP delivery

Replace default WordPress mail delivery with an authenticated SMTP server using your host, port, username and password.

Brevo transactional delivery

Send WordPress and FooEvents emails through Brevo’s transactional HTTP API using a configured API key.

Sent and failed email tracking

See whether each email attempt was accepted or rejected by WordPress or the configured delivery provider. A sent status confirms acceptance, not inbox delivery.

Detailed failure diagnostics

View WordPress and provider error messages together with supporting transport details that help explain why an email could not be sent.

Searchable email log

Search by recipient or subject and switch between All, Sent and Failed views to locate customer and ticket emails quickly.

Source and transport detection

See which plugin, theme or MU plugin initiated an email, where detectable, and whether it used WordPress mail, SMTP or Brevo.

Complete email details

Inspect recipients, sender information, subject lines, timestamps, headers, request IP, originating plugin and delivery transport for each attempt.

Email content previews

Preview stored email content from the WordPress dashboard in a sandboxed frame. Email-content logging must be enabled.

Individual email resending

Resend a logged email directly after correcting a configuration issue or changing the selected delivery method.

Bulk email resending

Select and resend multiple logged emails together, making it easier to recover from a temporary sending failure.

Original message preservation

Reuse available recipients, subject, stored body, From and Reply-To details, CC and BCC headers, original headers and attachment paths when resending.

Linked resend history

Each resend creates a new log entry linked to the original message, giving support teams a clear record of every attempt.

Email activity timeline

Follow created, sent, failed, resent and failed-resend events in a newest-first history from the email detail panel.

Filterable and sortable dashboard

Filter by the originating plugin or theme and sort by subject, recipient, sender, error, status or sending date.

Default sender replacement

When SMTP or Brevo is selected, automatically replace WordPress’s generic wordpress@domain sender address with the configured sender identity.

Test email sending

Send a custom test message using the currently selected delivery method and see the result in both the notice and email log.

Automatic log retention

Delete old records automatically using a configurable retention period measured in days, weeks, months or years.

Maximum log limits

Set a maximum total number of records to prevent the email log from growing without control.

Retention notifications

Receive an email notice after automated retention removes records, when a notification recipient has been configured.

Log-size threshold alerts

Receive a warning when the log exceeds a configured size, limited to one notice per day while it remains over the threshold.

Prise en charge multisite WordPress

Maintain separate email-log tables for each site, support network activation and clean up records when a site is deleted.

Localization-ready interface

User-facing FooEmail strings use standard WordPress localization functions in preparation for translated interfaces.