Everything looks good to me. You may need to ask the host to look into the smtp server error logs to see why the email is not being sent. They might also have a email server setting they want you to use. I assume you've checked your spam filters.
I use PHP mail, $WAGLOBAL_Email_Server = "", on a Linux server and everything works fine.