Persistent Daily Alert Emails for Old/Resolved Issues After Disabling Email

Hi everyone,

I’m hoping for some help with a strange issue regarding alert emails that I can’t seem to solve.

The Problem

Every day, I receive a warning email with a list of “Current alerts.” The problem is that most of these alerts are for issues that have long been resolved. For instance, it’s reporting on pools (hdd_18t, nvme_2t) that have been completely destroyed and replication tasks that no longer exist.

To make it stranger, I continue to receive these emails even after removing my email address from the alert service settings (System Settings -> Alert Services -> Email). I’ve saved the empty configuration and rebooted, but the daily email persists. It feels like there’s a “ghost” configuration or a stuck alert queue somewhere that’s ignoring the current settings.

Example Email Content

Here is the exact content of the email I receive daily:

PlaintextTrueNAS @ truenas
New alert:
Replication "root_data - hdd_18t/replicate/root_data" failed: Encryption inheritance requested for destination dataset 'hdd_18t/replicate/root_data', but its existing parent is not encrypted..
The following alert has been cleared:
Replication "root_data - hdd_18t/replicate/root_data" failed: Encryption inheritance requested for destination dataset 'hdd_18t/replicate/root_data', but its existing parent is not encrypted..
Current alerts:
Rsync "PULL" task for "/mnt/truenas-hdd-pool/Apps/plex/media" failed.
Rsync "PULL" task for "/mnt/truenas-hdd-pool/Apps/plex/media" failed.
Pool hdd_18t is offline, not running scrub.
Pool nvme_2t is offline, not running scrub.
Rsync "PULL" task for "/mnt/truenas-hdd-pool/Apps/plex/media" failed.
Pool nvme_2t state is OFFLINE: None
Pool hdd_18t state is OFFLINE: None
Pool cache state is OFFLINE: None
Replication "root_data - hdd_18t/replicate/root_data" failed: Encryption inheritance requested for destination dataset 'hdd_18t/replicate/root_data', but its existing parent is not encrypted..`

What I’ve Tried So Far

  • Dismissing all active alerts in the GUI.
  • Removing my email address entirely from System Settings > Alert Services > Email and saving.
  • Rebooting the TrueNAS server multiple times.

Has anyone seen this before? Is there a place in the CLI where I can manually clear a stuck alert queue or check for an old email configuration that the GUI isn’t showing?

Any advice would be greatly appreciated!


System Information:

  • TrueNAS Version: TrueNAS-SCALE-25.04.2 or TrueNAS Scale 25.10-beta

You can change a wrong email address or smtp

midclt call alertservice.query

midclt call alertservice.update 2 ‘{“enabled”: false}’

This setting is an override, means that if you left it blank the default address associated to the admin user will still be used to send the alert. This explain why you still receiving the emails.

Instead for the main problem, if you use midclt call alert.listthe alerts have true on the property dismissed?

As shown below only telegram is configured

❯ sudo midclt call alertservice.query
[{"name": "Telegram", "attributes": {"type": "Telegram", "bot_token": "xxxx", "chat_ids": [xxx]},
"level": "NOTICE", "enabled": true, "id": 3, "type__title": "Telegram"}]

Use wrong email address could work but I prefer to solve the problem fundamentally. Thanks anyway !

sudo midclt call alert.list
sudo midclt call alert.dismiss “<alert_uuid>”

Thanks, have tried before but the alert in the email is not in midclt call alert.list. :joy: