|
The download link is at the bottom of this page
This monitor package integrates directly on the Exchange Server 2007 or later machine.
It is capable of monitoring all inbound and outbound SMTP message traffic. The script,
PageAlertReceiptEvent.vbs, is fully customizable for processing new alert triggers
as well as cancellation responses, or just about any other email related task.
We recommend contacting Nobix Support for customization and installation help with
this integration.
Requirements: Exchange Server 2007 or later, and either one of:
- PageAlert Server 2.5 or later
- PageAlert Client Trigger 2.5 or later
Overview
This integration provides for triggering and canceling PageAlert alerts based on
the contents of incoming SMTP email subject and body text.
If the received email subject contains the text "voice mail message", a new PageAlert
alert is started. This may be customized for other messages by modifying the file:
PageAlertReceiptEvent.vbs
If the received email subject or body text contains "pagealert cancel alert", as
in the text "pagealert cancel alert 123", then a cancel alert command for alert
# 123 is sent to the PageAlert server.
The script PageAlertReceiptEvent.vbs contains the logic for running the PageAlert
npage command. The third line in the script must be set to the PageAlert server's
hostname.
Structure
This integration consists of six files:
|
ReadMe.txt
|
this file
|
|
Install.ps1
|
An Exchange Management Shell script to install the integration
|
|
Uninstall.ps1
|
An Exchange Management Shell script to uninstall the integration
|
|
PageAlertReceiptEvent.vbs
|
the visual basic script that contains the alert logic
|
ExReceiptEvent.dll
ExReceiptEvent.pdb
|
the Exchange integration libraries
|
At the beginning of the PageAlertReceiptEvent.vbs script, debug logging is set to
true, which causes a debug log to be written to for each email message checked.
This may be set to false to suppress this logging.
A directory named C:\ExchangeEvents\EmailText is created during the installation
-- DO NOT DELETE THIS DIRECTORY.
Installing the Integration
- On the Exchange Server, using Windows Explorer, execute the downloaded self-extracting
program file:
PageAlertExchange2007.exe
This results in a subdirectory named "C:\ExchangeEvents\Install\" being created.
- Create or obtain the C:\ExchangeEvents\RecipList.txt file. This file is a
one-mailbox-address-per-line list of mailboxes to monitor. If the inbound message
does not match an entry in this list it is ignored. The PageAlertReceiptEvent.vbs
script may be modified to remove this restriction.
- In Windows Explorer, open the Properties dialog for the C:\ExchangeEvents directory.
In the Security tab, add "NETWORK SERVICE" to the permissions table with "FULL CONTROL"
being selected.
- In the Install directory, edit the PageAlertReceiptEvent.vbs script to ensure that
the paServer variable is set to the correct PageAlert server hostname.
The default value is set to "seamail"
- In the Install directory, edit the Install.ps1 script to ensure that the $EXDIR
variable is set to the correct installation path of the Exchange Server software.
The default value is "C:\Program Files\Microsoft\Exchange Server"
- Open the Exchange Management Shell
- Enter the command:
cd \ExchangeEvents\Install
- Enter the command:
C:\ExchangeEvents\Install\Install.ps1
The integration is now installed.
Uninstalling the Integration
- In the C:\ExchangeEvents\Install directory, edit the Install.ps1 script to ensure
that the $EXDIR variable is set to the correct installation path of the Exchange
2007 Server software.
- Open the Exchange Management Shell and run the uninstall.ps1 script.
- The integration is no longer functional, however a reboot is required to completely
remove the integration, and this may be delayed until a convenient time.
Please contact Nobix Technical Support at 925.659.3500 or
support@nobix.com and we'll be happy to help you.
|