in reply to sending mail to hotmail.com
You'd better check your sendmail logs...
You'll probably find a kind of timeout there...
My first guess is a kind of 'ping check' on the host your trying to send a mail to, and as hotmail.com doesn't respond to ping...
(But of course with no elements it's only a guess...)
"Only Bad Coders Code Badly In Perl" (OBC2BIP)