What did you use for the email server setting? You mean you are hosting it on a separate server, not just browsing from a different network, correct?
You can add debug information about if or why the email wasn't sent which might be a good place to get started. Usually the issue is with the email server setting and most of the time that setting should be left blank.