NetLock RMMNetLock RMM Docs
III — How-To Guides

Configure email and Microsoft Teams notifications

Set up SMTP delivery and a Teams webhook, add one recipient each, and test both.

Configure email and Microsoft Teams notifications

Notifications in NetLock RMM fan out from a single page — Settings → Notifications — to multiple channels. This guide walks through the two most common: email via SMTP and Microsoft Teams via an incoming webhook. You will configure the global SMTP server, add one email recipient, add one Teams connector, and run the built-in test for each.

Notifications page with the E mail tab open and a recipients list

Before you start

  • You have SMTP server credentials for your environment, and you can receive mail at a test address.
  • For Teams, you have an incoming webhook URL for a Teams channel. Create one in Teams via the channel's connector configuration.
  • Required permissions: settings_enabled, settings_notifications_enabled.

Email — Steps

1. Configure the global SMTP server

  1. Open Settings → Notifications (route /manage_notifications).
  2. On the tab labelled E mail, click SMTP settings to open the SMTP settings dialog.
  3. Fill in:
    • Server — SMTP hostname.
    • Port — SMTP port.
    • SSL/TLS — tick if the server requires TLS.
    • Username — SMTP authentication username. If this is not a valid email address, the dialog reveals extra fields.
    • Password — SMTP password.
    • From address — if shown, the sender address the server will accept.
    • To address — if shown, a test-recipient address.
  4. Click Test. The Console sends a message with subject NetLock - Test Alert and body Test successful.. A snackbar reports Test successful. on pass or Test failed: <error> on failure.
  5. Save. The dialog's save action is gated behind a successful test — you cannot persist a configuration that has not been tested.

Note: Only one SMTP configuration exists per deployment. Editing it replaces the previous configuration for every email recipient.

2. Add an email recipient

  1. Back on the E mail tab, click Add to open the Add Mail Notification dialog.
  2. Fill in:
    • E mail — the recipient address.
    • Description — optional free text.
    • SeverityAny, Critical, High, Moderate, or Low. Events not matching the chosen severity are filtered out for this recipient.
    • Uptime Monitoring — on if this recipient should also receive disconnection alerts when uptime monitoring is enabled on a device.
    • Tenant scope — drag the tenants this recipient should receive events from out of the Tenants list and into Selected tenants.
  3. Save. The row appears in the recipients table.

Microsoft Teams — Steps

1. Add a Teams connector

  1. On the same page, switch to the Microsoft Teams tab.
  2. Click Add to open the Add Microsoft Teams Notification dialog.
  3. Fill in:
    • Connector Name — a recognisable name for this channel.
    • Connector-Webhook-URL — the incoming webhook URL from Teams. The value is masked once saved.
    • Description — optional free text.
    • Severity — same five options as email.
    • Uptime Monitoring — same behaviour as email.
    • Tenant scope — drag tenants into Selected tenants.
  4. Save.

2. Test the connector

  1. On the new row in the Microsoft Teams table, click the row's Test action.
  2. The Console POSTs a small JSON payload to the webhook. A snackbar reports Successfully sent on pass or Failed sending: <error> on failure.
  3. Open the Teams channel the webhook is bound to and confirm the test message arrived.

Verify it worked

  • An email arrived at your test address with the subject NetLock - Test Alert.
  • The Teams channel received a message starting with NetLock RMM Alert: Test.
  • The recipient rows on both tabs show the severity, tenant scope, and uptime-monitoring values you set.

Troubleshooting

  • SMTP test fails with authentication errors. Re-check username, password, and whether your SMTP provider requires an app password or OAuth. For providers that allow only specific sender addresses, fill in From address to match.
  • Teams test succeeds but no message arrives. Confirm the webhook URL is still enabled in Teams and the channel has not been archived.
  • Events do not trigger emails after setup. Severity filtering is on the recipient record. An event below the recipient's severity threshold is silently filtered; lower the threshold temporarily to verify.
  • No messages for a specific tenant. Tenant scope on the recipient record acts as a filter. Add the missing tenant to Selected tenants or leave the scope empty to receive events from all tenants.