I am having an issue with my Exchange 2003. It is on an SBS 2003 server SP1. All other services appear to be functioning fine.
The server receives email from some servers (eg hotmail comes through fine), fails with some others (I cannot receive confirmation mails from facebook), and it sends mail without isssue as well. When I run diagnostics on mxtoolbox.com I get the following:
Banner: work.com Microsoft ESMTP MAIL Service, Version: 6.0.3790.1830 ready at Fri, 10 Aug 2007 23:11:48 +1000 [234 ms]
Connect Time: 0.234 seconds - Good
Transaction Time: 11 seconds - Not good!
Relay Check: OK - This server is not an open relay.
Rev DNS Check: OK - x.x.x.x resolves to work.com
GeoCode Info: Geocoding server is unavailable
Session Transcript: TIMEOUT after HELO mxtoolbox.com - DIAGNOSTIC TEST - See http://www.mxtoolbox.com/Policy.aspx
-- 10.531 seconds
The whole conversation part that is usually in the "Session Transcript" just seems to be non-existant.
I can telnet to the servers port 25 when on the LAN and get a response to a HELO.
There are two other seperate exchange servers, is seperate domains behind my firewall, which have the exact same rules on the firewall and both return "good" results from mxtoolbox with a transaction time generally around 2 seconds.
I have been going insane tring to fin if there is some rule located somewhere that disallows telnet from external. I tried uninstalling my antivirus (CA Etrust ITM 8.0), but still had the same result. I found one article that suggested disabling RAS on the sbs server, which I have done but to no avail. I do not have a windows firewall enabled. The fact that some email still comes through just doesnt make sense to me. I would have though it should not work at all if i cannot telnet the port.
I can telnet port 80 from external IP addresses.
Does anyone know if I am missing something obvious? Is there some kind of logging I can enable to trap attempted telnet sessions? Is there some kind of "traceroute" thing I should be using?
Any help or advice will be very much appreaciated.