Skip to main content
Skip table of contents

Whitelist Info for Communicate

To avoid any potential interruption in service, please ensure that your firewall and content filter permits communication to and from the following domains or IP addresses.

For email whitelisting information, please skip to the Ensure Email Delivery on Your Domain section.

Domain Assignments

Note: Not all of the following services apply to all customers.

SchoolMessenger Communicate Website

Used by all Communicate customers to access the application web site and to transfer data via the Upload Utility.

DNS Hostnames

Traffic Profile

asp.schoolmessenger.com

Outbound TCP/80 and TCP/443

SchoolMessenger Admin App

Used by all Communicate customers to send broadcasts from a mobile device.

DNS Hostnames

Traffic Profile

asp.schoolmessenger.com

Outbound TCP/80 and TCP/443

SchoolMessenger Web App Interface

Used by customers who use SchoolMessenger Web App for Teacher Initiated Messaging and preference management.

DNS Hostnames

Traffic Profile

go.schoolmessenger.com

Outbound TCP/80 and TCP/443

SchoolMessenger Mobile App

Used by customers who use SchoolMessenger smartphone app for Teacher Initiated Messaging and preference management.

DNS Hostnames

Traffic Profile

accounts.relianceco.com

Outbound TCP/80 and TCP/443

SwiftSync Agent

Used by customers who use the SwiftSync agent (for LDAP authentication).

DNS Hostnames

Traffic Profile

calldispatch1.swiftwavenetwork.com

Outbound TCP/80 and TCP/443

calldispatch2.swiftwavenetwork.com

Specific IP Assignments

Note: Not all of the following services apply to all customers.

Used by customers who transfer account data files via SFTP.

Firewall Rule

DNS Hostnames

IP Addresses

Traffic Profile

Port 9922

ftp.swiftwavenetwork.com

54.70.216.55

18.219.67.2

Outbound TCP/9922

Port 22

ftp2.swiftwavenetwork.com

18.236.0.251

18.224.85.193

Outbound TCP/22

Ensure Email Delivery on Your Domain

Communicate will regularly send certain types of automated emails to users on your domain. These can be such things as Auto-Reports which inform users that their Broadcast has completed or they can be password reset requests for users who have forgotten or misplaced their account password. You may also decide to use the system to notify a large number of staff members, all of whom may be recipients on your local email server domain.

Such large bulk email broadcasts from outside SMTP servers may appear to your firewall or spam filters as junk mail and may result in legitimate and important messages being blocked or grey-listed.

To ensure that such unintended actions do not occur, you must have your email administrator or network spam filter administrator review this document and take appropriate action before putting your Communicate account into production.

To ensure that Communicate emails are delivered successfully please make sure the following IP addresses are whitelisted on your firewall and email spam filter:

Email SMTP Servers

Used by all customers to send emails and email broadcast reports.

IP Address Ranges

Traffic Profile

192.174.82.45 – 192.174.82.48

Inbound TCP/25

156.70.13.113 – 156.70.13.118

156.70.13.179 – 156.70.13.186

Connection Restrictions

To ensure prompt delivery of time-sensitive messages, Communicate email servers make multiple simultaneous connections and send multiple emails per connection. Please verify that your email server does not restrict the number of incoming connections or the number of emails per connection from the above listed and IP addresses.

SPF Record

Communicate typically uses the user's email address as the FROM: address for email broadcasts. Therefore, if you have published an SPF record for your domain then you will need to ensure that Communicate is authorized, within your SPF record, to send emails on your domain's behalf. Here’s the text that needs to be added to your existing SPF record:

include:customerspf.schoolmessenger.com

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.