I believe what ristau is saying is re:
https://en.wikipedia.org/wiki/Forward_C ... everse_DNS .
There's at least one mail server you can telnet to on it's listening port, since you can send email fine.
Why you can't hit MS's mail server on either 25 or 587 that's curious. I was leaning towards intentional blocking because of the timeouts; either a f/w on your host, edge-router, or your isp. I dunno. I can get to mail servers just fine, e.g. below....but of course after opening my own fw's.
Code:
person@nowhere:~$ dig smtp.live.com
;; ANSWER SECTION:
smtp.live.com. 2205 IN CNAME smtp.hot.glbdns.microsoft.com.
smtp.hot.glbdns.microsoft.com. 17 IN A 65.55.172.254
person@nowhere:~$ telnet 65.55.172.254 25
Escape character is '^]'.
220 BLU0-SMTP42.phx.gbl Microsoft ESMTP MAIL Service, Version: 6.0.3790.4675 ready at Thu, 10 May 2012 19:48:54 -0700
quit
221 2.0.0 BLU0-SMTP42.phx.gbl Service closing transmission channel
person@nowhere:~$ telnet 65.55.172.254 587
Escape character is '^]'.
220 BLU0-SMTP21.phx.gbl Microsoft ESMTP MAIL Service, Version: 6.0.3790.4675 ready at Thu, 10 May 2012 19:49:03 -0700
quit
221 2.0.0 BLU0-SMTP21.phx.gbl Service closing transmission channel