messagelabs is the destination mail server (of the test destination email), not the mail relaying. (which I don't want to use). I just want to use straight DNS to send email from the exchange server and not a smarthost.
There may be some confusion, here's the smtpdiag output (I've edited out some of the details):
C:\Documents and Settings\Administrator.<localdomain>\Desktop\SMTPDiag\SmtpDiag>s
mtpdiag <local mailbox> <destination mailbox> /v
Searching for Exchange external DNS settings.
Computer name is SRV-PLS01.
VSI 1 has the following external DNS servers:
There are no external DNS servers configured.
Checking SOA for <destinationdomain>.com.
Checking external DNS servers.
Checking internal DNS servers.
Checking TCP/UDP SOA serial number using DNS server [192.168.90.99].
TCP test succeeded.
UDP test failed.
Serial number: 15
Checking TCP/UDP SOA serial number using DNS server [127.0.0.1].
TCP test succeeded.
UDP test failed.
Serial number: 15
SOA serial number match: Passed.
Checking local domain records.
Starting TCP and UDP DNS queries for the local domain. This test will try to
validate that DNS is set up correctly for inbound mail. This test can fail for
3 reasons.
1) Local domain is not set up in DNS. Inbound mail cannot be routed to
local mailboxes.
2) Firewall blocks TCP/UDP DNS queries. This will not affect inbound mail,
but will affect outbound mail.
3) Internal DNS is unaware of external DNS settings. This is a valid
configuration for certain topologies.
Checking MX records using TCP: <localdomain>.com.
A: <localdomain>.com [192.168.90.154]
A: <localdomain>.com [192.168.90.99]
A: <localdomain>.com [192.168.90.100]
Checking MX records using UDP: <localdomain>.com.
A: <localdomain>.com [192.168.90.99]
A: <localdomain>.com [192.168.90.154]
A: <localdomain>.com [192.168.90.100]
Both TCP and UDP queries succeeded. Local DNS test passed.
Checking remote domain records.
Starting TCP and UDP DNS queries for the remote domain. This test will try to
validate that DNS is set up correctly for outbound mail. This test can fail for
3 reasons.
1) Firewall blocks TCP/UDP queries which will block outbound mail. Windows
2000/NT Server requires TCP DNS queries. Windows Server 2003 will use UDP
queries first, then fall back to TCP queries.
2) Internal DNS does not know how to query external domains. You must
either use an external DNS server or configure DNS server to query external
domains.
3) Remote domain does not exist. Failure is expected.
Checking MX records using TCP: <destinationdomain>.com.
MX: cluster4.us.messagelabs.com (10)
MX: cluster4a.us.messagelabs.com (20)
Checking MX records using UDP: <destinationdomain>.com.
MX: cluster4.us.messagelabs.com (10)
MX: cluster4a.us.messagelabs.com (20)
A: cluster4a.us.messagelabs.com [216.82.248.45]
A: cluster4a.us.messagelabs.com [216.82.249.179]
A: cluster4a.us.messagelabs.com [216.82.254.211]
A: cluster4a.us.messagelabs.com [216.82.248.44]
Both TCP and UDP queries succeeded. Remote DNS test passed.
A: cluster4.us.messagelabs.com [216.82.253.243]
A: cluster4.us.messagelabs.com [216.82.254.195]
A: cluster4.us.messagelabs.com [216.82.254.211]
A: cluster4.us.messagelabs.com [216.82.249.179]
A: cluster4.us.messagelabs.com [216.82.240.99]
A: cluster4.us.messagelabs.com [216.82.250.19]
A: cluster4.us.messagelabs.com [216.82.250.163]
Checking MX servers listed for user@<destinationdomain>.com.
Connecting to cluster4.us.messagelabs.com [216.82.250.163] on port 25.
Connecting to the server failed. Error: 10060
Failed to submit mail to cluster4.us.messagelabs.com.
Connecting to cluster4.us.messagelabs.com [216.82.250.19] on port 25.
Connecting to the server failed. Error: 10060
Failed to submit mail to cluster4.us.messagelabs.com.
Connecting to cluster4.us.messagelabs.com [216.82.240.99] on port 25.
Connecting to the server failed. Error: 10060
Failed to submit mail to cluster4.us.messagelabs.com.
Connecting to cluster4.us.messagelabs.com [216.82.249.179] on port 25.
Connecting to the server failed. Error: 10060
Failed to submit mail to cluster4.us.messagelabs.com.
Connecting to cluster4.us.messagelabs.com [216.82.254.211] on port 25.
Connecting to the server failed. Error: 10060
Failed to submit mail to cluster4.us.messagelabs.com.
Connecting to cluster4.us.messagelabs.com [216.82.254.195] on port 25.
Connecting to the server failed. Error: 10060
Failed to submit mail to cluster4.us.messagelabs.com.
Connecting to cluster4.us.messagelabs.com [216.82.253.243] on port 25.
Connecting to the server failed. Error: 10060
Failed to submit mail to cluster4.us.messagelabs.com.
So as you can see, it keeps trying the different IPs associated with the destination domain. I should be getting a ehlo/helo response after. I'm going to go over the firewall again with a fine tooth comb.
thanks for your attention on this.
- Jon