Documentation forServer & Application Monitor
Monitoring your applications and environment is a key capability of Hybrid Cloud Observability and is also available in a standalone module, Server & Application Monitor (SAM). Hybrid Cloud Observability and SAM are built on the self-hosted SolarWinds Platform.

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.


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


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 =

Replace with the email address for sending and receiving the test and the confirmation messages.

const BlackberryAddress =

Replace with the email address of the user with the Blackberry handheld device.

const ExchangeServer = ""

Replace with the Microsoft Exchange server hosting the Exchange mailbox.

const SenderSmtpServer = ""

Replace 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.