How can I test that the mail server is working properly?

Incoming Mail

Using the Network Tools feature, it possible to manually test if your destination mail server is accepting mail using Telnet:

  1. Log in to SpamExperts to the Admin Level or Domain Level Control Panel
  2. Find the destination route set up for your domain:
    1. Select Incoming > Destinations
    2. Copy the IP or hostname of the server destination route for the domain in question
  3. Navigate to Continuity > Network Tools
  4. Open the SMTP tab
  5. Paste the copied destination IP or hostname into the Hostname field
  6. In the Envelope recipient field enter any email address from the same domain (for testing connectivity, it can be any existing email address)
  7. Select one of the SpamExperts delivery IPs from the Interface dropdown (185.201.16.0/22, 185.201.16.0/24,185.201.17.0/24, 185.201.18.0/24 or 185.201.19.0/24)
  8. If you do not change this, the check will originate from so needs to be changed.

  9. Click Run
  10. The Telnet test should show the successful connection to the destination host.

Outgoing Mail

Test if a destination domain is correctly accepting email using Telnet in the Network Tools feature.

  1. Confirm the destination MX record of the domain
  2. Once you have this, select Continuity > Network Tools
  3. Open the SMTP tab
  4. Enter the MX record into the Hostname field
  5. Enter a valid recipient at the domain you are testing to in the Envelope recipient field
  6. Click Run

cPanel

Please make sure that when manually changing your domain MX records, the cPanel Email Routing settings are always set to "Local Mail Exchanger instead of "Automatically Detect Configuration", otherwise the cPanel server will reject all email to this domain. This will show in the log search as "Recipient Rejected by destination server". Since it is a permanent reject at the destination server, the mail will be permanently rejected. Permanent failures, including failed Recipient Callouts, are being cached up to two hours.