---
title: Fleet email alerts in MainWP
canonical: https://wpsecurityninja.com/docs/mainwp/fleet-email-alerts/
---
Fleet email alerts help an agency notice sites that need attention without opening the MainWP Dashboard every day.

![Security Ninja Settings tab with daily fleet alerts, recipients, and alert rules](https://wpsecurityninja.com/media/2026/08/mainwp/mainwp-fleet-email-alerts.png)

## Requirements

* Security Ninja for MainWP **Pro** on the MainWP Dashboard
* Security Ninja installed on connected child sites
* A working WordPress mail setup on the MainWP Dashboard
* Regular MainWP Sync runs so the digest has current data

## Configure the digest

1. Open **Security Ninja** in the MainWP menu.
2. Select the **Settings** tab.
3. Enable **daily fleet alerts**.
4. Add one or more recipient addresses. Use one address per line or separate them with commas.
5. Choose which conditions belong in the digest:
   * Firewall off
   * Sites with vulnerabilities
   * Malware findings
   * Low test score, below 70
   * Stale sync, seven days or older
6. Click **Save alert settings**.
7. Use **Send test email** to check delivery.

The Settings tab shows the last successful send and the latest mail error when one is available.

## When an email is sent

The extension checks the selected rules on a daily WordPress cron event. It creates a fingerprint of the current fleet state. If nothing relevant changed since the previous digest, it does not send the same warning again.

A later change can trigger a new digest. For example, a new vulnerable site, a lower score, or a site becoming stale changes the fingerprint.

This is a fleet summary. It is not an email for every event.

## Fleet alerts vs child-site webhooks

Use fleet email alerts for a daily view across the MainWP Dashboard.

Use [Security Ninja webhooks](https://wpsecurityninja.com/webhooks/) when an individual child site should send events to Slack, Discord, Zapier, or another HTTPS endpoint. Webhooks are configured on each child site and are separate from the MainWP digest.

## Troubleshooting

* **The test email does not arrive:** Confirm that `wp_mail` works on the MainWP Dashboard. Install an SMTP plugin or use the host mail service if needed.
* **Local development sends nothing:** Local WordPress sites often have no mail transport. This does not mean the alert rules failed.
* **No daily digest arrives:** Confirm the feature is enabled, at least one recipient is valid, and WP-Cron runs on the Dashboard.
* **The same issue is not emailed again:** That is expected while the fleet fingerprint is unchanged.
* **Data looks old:** Run MainWP Sync and check the stale-sync rule.

## Related

* [Open Security Ninja in MainWP](https://wpsecurityninja.com/docs/mainwp/how-to-access-security-ninja-in-mainwp-dashboard/)
* [Security Ninja tokens in MainWP Pro Reports](https://wpsecurityninja.com/docs/mainwp/using-security-ninja-tokens-in-mainwp-pro-reports/)
* [Security Ninja for MainWP changelog](https://wpsecurityninja.com/changelog/mainwp/)
