I have a WordPress site that I’m using Contact Form 7 on. I configured it, inserted my template both for mail and form and tried to run it on my web server (online, not local). Problem is – mail doesn’t come. I completely don’t know where to look for any cause of this issue. I have CF7 installed on two other sites and they are working well. What can it be? Please note, that mail()
function works well on my server.
Leave a Reply
You must be logged in to post a comment.
ContactForm7 uses Ajax to call the action where the mail will be sent.
So maybe you get any Javascript error? You can check this with Firebug oder the Chrome Dev Tools.
You also have to include wp_head() and wp_footer() in your template, because the javascript files are queued by WordPress.
This page may help you: http://contactform7.com/why-isnt-my-ajax-contact-form-working-correctly/
Try one of the different SMTP plugins available to force WordPress and Contact Form 7 to use SMTP to send mail rather than mail() and see if you can get email. Some of those plugins have test functions and debug outputs to test both SMTP and mail() so you can figure out what’s happening with both. See http://wordpress.org/extend/plugins/search.php?q=smtp
Also look in your error logs. Is this your own server? Sounds like a bad path or some sot of php configuration issue. Use http://php.net/manual/en/function.phpinfo.php to check your php configs.