If you are getting the email at some addresses but not others, there are 2 likely scenarios;
1) The email is being trapped in a spam filter on the hotmail servers, check your junkmail folder
2) The SMTP server is refusing to relay email messages to the hotmail domain, you will need to contact your host to see if there something that can be done about that.