Documentation forServer & Application Monitor
Monitoring your applications and environment is a key capability of SolarWinds Observability Self-Hosted (formerly Hybrid Cloud Observability) and is available in the Essentials edition. Server & Application Monitor (SAM) is also available in a standalone module.

Blackberry Delivery Confirmation

This SAM application monitor template tests the ability of a Blackberry handheld device to receive messages using the built-in delivery confirmation function. The script in this template sends a specially formed test email to the blackberry device, and then the script checks an email account for the confirmation reply from the Blackberry device.

The script in this template requires you to customize variables before it can be run.

Prerequisites

Access to an SMTP Server, MAPI access to a Microsoft Exchange server, MAPI Client and CDO Objects installed on the SAM server.

Credentials

Windows credential valid on both the SAM server and the Microsoft Exchange server.

Customizing Script Variables

You must substitute your own values for many of the following variables in the script body:

const SenderMailbox = "SAM.test"

Replace SAM.test with the Exchange mailbox for sending and receiving the delivery confirmation messages.

const SenderEmailAddress = sam.test@example.com

Replace sam.test@example.com with the email address for sending and receiving the test and the confirmation messages.

const BlackberryAddress = test.blackberry@example.com

Replace test.blackberry@example.com with the email address of the user with the Blackberry handheld device.

const ExchangeServer = "exchange.example.com"

Replace exchange.example.com with the Microsoft Exchange server hosting the Exchange mailbox.

const SenderSmtpServer = "smtp.example.com"

Replace smtp.example.com with the SMTP Server for sending the test email.

const SenderSmtpPort = 25

The script uses port 25 on the SMTP server for sending the test email. If the SMTP server uses a different port, change to match your port configuration.

const MaxInboxScans = 300

The script will scan for the confirmation message on the Exchange mailbox 300 times. Modify the value, if necessary.

const MaxMessagesPerScan = 100

The script will scan the most recent 100 messages in the Exchange mailbox for the confirmation message. Modify the value, if necessary.

const MillisecondsBetweenScans = 1000

The script will wait 1000 milliseconds between Exchange mailbox scans. Modify the value, if necessary.

Component monitors

BlackBerry Delivery Confirmation

Indicates if messages were delivered to the Blackberry handheld device.