Hi,
good, this already narrows it down quite a bit – if PowerShell can send mail via the same SMTP server and port, and nothing shows up in the Operations Manager log, then the problem is no longer "network/SMTP", but that SCOM’s notification engine is not actually firing the email channel at all.
Below are the next focused steps I would go through.
1. Make sure the notification engine is actually enabled
- In the console, go to Administration → Settings → Notifications
- Check that global notifications are enabled (no "master switch" set to off).
- Confirm there is no very restrictive throttling or global schedule that would block sends.
- In Monitoring → Operations Manager → Management Group Health, look at the "Notifications" / "Alert Notification Subscription Server" components (naming may vary slightly in SCOM 2025).
- Verify they are Healthy, not grey or critical.
- If unhealthy, open their alerts and state changes – these often point directly to why subscriptions are not being processed.
2. Explicitly configure (or at least validate) the Notification Action Account
Even if your SMTP server allows anonymous relay, SCOM still uses the Notification Account Run As profile internally for the notification workflows. For SCOM 2025 the official guidance is to create and associate this account.
From:
How to create and configure the Notification action account
https://learn.microsoft.com/en-us/system-center/scom/manage-notifications-create-configure?view=sc-om-2025
"The Notification Account Run As profile is used to send notifications. For notifications to work correctly, you must create a Run As account that provides the credentials for sending notifications, and associate the Run As account to the Notification Account profile."
This step ensures that the notification workflows actually have a valid security context to run in, instead of silently doing nothing. Pleae follow the steps from the link to create an account and then associate it with the respective profile.
3. Verify the Notifications Resource Pool really owns the work
SCOM 2012+ executes notifications via the Notifications Resource Pool. If that pool is misconfigured (empty, unhealthy, or pointing only to a dead server), notifications never run and you will see no SMTP-related events
1. Go to Administration → Resource Pools → Notifications Resource Pool:
- Right-click → Properties → Membership:
Ensure at least one healthy management server is a member.
For testing, you can temporarily set membership to Manual and leave one known-good management server in there, so you know exactly where to look for events.
- Check the Health of the pool and its members in Monitoring (Management Group Health view).
- On the selected management server:
- Confirm these services are running:
System Center Data Access Service
System Center Management Configuration Service
System Center Management Service
4. Prove that subscriptions are evaluated (ultra-simple test subscription)
Given that no SMTP-related events show up, there is a high chance the existing subscription criteria never match, or the subscription/subscriber schedules filter everything away. To rule this out, create the most permissive test possible:
- In Administration → Notifications → Subscribers:
- Create a new test subscriber "TestSubscriber".
- Schedule: Always send notifications.
- Add one email address (yours), linked to your existing SMTP channel.
- In Administration → Notifications → Subscriptions:
- Create a new subscription "Test - All Alerts".
- Criteria:
- Start with no filters except:
"Alert is new" (resolution state New/0),
Any severity, any priority,
Do not filter by group, class, name, or custom fields.
Select your working Email (SMTP) channel.
- Subscribers:
- Add the subscriber
- Generate a fresh, very obvious test alert:
- E.g. stop the HealthService on a test agent to trigger a "Health Service Heartbeat Failure" alert, or use a known rule/monitor that generates an alert immediately.
- Make sure it is a new alert (not an old one changing state).
- While doing this, keep Event Viewer → Applications and Services Logs → Operations Manager open on the management server in the Notifications pool:
- You should see events indicating that SCOM has evaluated the subscription and is sending an email.
- If you still see no notification-related events at all for this new alert, we know subscriptions are not being processed.
The official Microsoft article on "Notification of Operations Manager alerts may not be received" (Link) describes this same approach: make the criteria very broad and check that prerequisites (subscriber schedule, address schedule, etc.) are all open.
5. Use the built-in channel "Test" and compare with PowerShell
You have already proven with PowerShell that SMTP itself works from the management server. Now compare that with SCOM’s own test:
- In Administration → Notifications → Channels:
- Open your E-Mail (SMTP) channel → Test.
- Use the same recipient you used in your PowerShell test.
- If this test also results in no mail and no Events in the Operations Manager log:
The SMTP call is not even reached → still points to missing Notification Account / pool / global notifications.
- If the test writes errors (e.g. DNS, TLS, auth), you will finally have concrete error codes to work with.
In short: SMTP and ports are fine in your case. The next steps are to (a) make sure SCOM has a proper Notification action account and a healthy Notifications Resource Pool, and (b) prove that at least one "catch-all" test subscription actually fires. Once you see Events for "sending notification" in the Operations Manager log, any remaining problems will be normal SMTP/auth/TLS issues instead of "SCOM never even tried".
If you like, you can post back the result of the ultra-simple test subscription (step 4) and whether you see any Events on the Notifications pool member – that will show very clearly where to dig next.
Hope this helps you out!
Regards,
Stoyan Chalakov
"If my response was useful, please consider marking it as the answer. It keeps the forum clean, structured, and more helpful for everyone. Thank you for supporting the community."