Here another testing.
I send email to hotmail via external smtp (sender name from my vhost ofcourse).
Hotmail can recieve message after that reply from hotmail to my vhost, I can recieve email.
Then try to send email directly from hotmail again but FAILED.
Strange isn't it?
Hotmail know my host and can only reply but not send new fresh email.