All the mail functions use the same code, you would need to check your exim mail log for clues what is going on with your host. I signed up to your list and got the welcome mail, as well as the forgot password mail, so the script and the server are certainly capable sending mail.