I think it might be the usage of your mail command.....when I try to mail from the command line I create a text file (we will call it mail_message), then do this
$ cat mail_message | mail -s "<my subject>"
ryan@blahblah.blah
or if you dont want to make the text file, you just leave off the cat mail_message | part and press enter after the email address. It will look like it does nothing, but you need to type in your message and press ctrl+d on a line by itself when you are done. I hope this answers your question