It's easy to miss one of these.
Check these things.
On the notification, verify the notification table is correct.
On the notification, verify the conditions are met. KB0528655
On the notification, verify the "Send to event creator" is correct. This doesn't care how the event creator is included if scripted, parm1 or 2 it will include if checked and exclude if unchecked.
On the notification, verify the "Send To" or "Send to Event Parm1" or "Send to Event Parm2".
On the notification, verify there is something in the Body of the notification.
On the notification, verify the weight is set. If it's not zero, check the skipped folder. Weight
On the user, verify they are not locked out. KB0528699
On the user, verify they have an email, and it's properly formed. KB0528671
On the user, verify they have an email account, is active, has no notification issues
On the user's notification devices (
verify the user has a "Primary Email" device and it it correct.
On the user's notification subscriptions, verify they haven't disabled this notification. KB0516987
If event generated
Validate any mail is working
Validate the system is not sending to the debug user. Outbound Mail Configuration
Validate the system is enabled to send email KB0524529
Thanks Andrew Barnes and some other random person from sndevs.slack.com for the inspiration to make this post.
Set a numerical value for the notification priority relative to other notifications with the same target table and recipients. The system only sends the notification with the highest weight. All other notifications are moved from the Outbox to the Skipped mailbox. The default value 0 causes the system to always send the notification (assuming the conditions are met).
For example, suppose that a service desk agent adds a comment to an incident and shortly thereafter closes it. By default, these actions trigger both the Incident commented and Incident Closed notifications.
However, both notifications are from the Incident table and also notify the incident caller. The system only sends the notification with the highest weight, which in this case is the Incident Closed notification.
Determine whether any of the troubleshooting steps below are true for your environment. Each step provides a link to an article that will help you eliminate possible causes and take corrective action as necessary.
This is from the docs.