What comes in mind first is:
Is the server setup to allow for outside communications, or does not accept mail from the IP you try to access.
Are you running fedora? if so
add to the Kernel command line selinux=0
BTW is fsockopen enabled on your account?
I did a search and that pretty much...