No email from your site? This is a server administration problem and should really be handled by your webhost. There's a few things it could be:
Your server just isn't sending emails out at all. PHP or sendmail isn't properly configured.
Your server is sending emails, but it thinks it is your mail host. These days many people run their email on one service (like gmail) and their webserver on another. If the MX records for your domain are setup to direct mail one way and web traffic another, it's quite possible your webserver doesn't know this yet. If you find that the website sends mail to anyone who ISN'T on your website's domain, this is probably the problem
The mail is going out, it's just being captured by your spam filter.