Topic Last Modified: 2005-05-20
When SMTP queries DNS, it always queries for MX records first. If an internal MX record exists and/or it is incorrectly configured, your internal mail delivery may not work.

Before You Begin

Procedure

To verify that MX records do not point to the FQDN of an Exchange Server
-
At a command prompt, type nslookup, and then press ENTER.
-
Type server <IP address>, where IP address is the IP address of your internal DNS server.
-
Type set q=mx, and then press ENTER.
-
Type <fqdn>, where fqdn is the fully qualified name of your SMTP virtual server (and your Exchange server), and then press ENTER.
-
Verify that no MX records exist for your internal server. Your results should look similar to the following:
> set q=mx
> server1.example.local
example.local
primary name server = server01.example.local
responsible mail addr = hostmaster.example.local
serial = 6225703
refresh = 900 (15 mins)
retry = 600 (10 mins)
expire = 86400 (1 day)
default TTL = 3600 (1 hour)