Most mail server needs fully qualified domain name and email id to send and receive an email. Another thing,is most server will reject email coming from dsl/adsl/cable/modem IPs as those are often used by spammers.
To solve your problem use full email id such as
you@example.com
__________________
Vivek Gite
Linux Evangelist

Be proud
RHEL user, and let the world know about your enterprise choices!
Join RedHat user group.

Always use
CODE tags for posting system output and commands!

Do you run a Linux? Let's face it,
you need help