This plugin might help narrow it down. It lets you see what form content has been submitted. That should at least let you know that the form is working.
http://wordpress.org/plugins/contact-form-7-to-database-extension/
Do you have the proper email modules installed and running for your server?
Firewall or anti-virus?