My WordPress website contact form 7 is not sending mail. Any suggestions?
Namaste, I tried myself to work on the code update once I figured out that the website contact form 7 is not sending mail for the last 5 days. Has anyone else dealt with a similar issue? It has never happened before with my website.
There are many reasons why the mail is not sent via Contact 7 in WordPress.
If your WordPress is 4.4 or higher and your Contact 7 form is 4.4.2 or higher then you will find there is an auto-error detection built in the plugin. This will detect errors and reports any settings that might be suspect or out of ordinary in your forms.
The usual error we find in these cases is within the Mail tab in your contact form. To see this open your Admin > Contact Forms > Select one of the forms > Click Edit > Click on Mail Tab
Check the following:
To = the email address you want the email to go from. It must belong to your domain and make sure it is not set in default wordpress_com
From = this should have the email field in [your-email] or whatever your have called the customers email entry field and then you see a server definition shown as . Makes sure your domain name is correct.
Subject = Make sure this is set as you wish it to be shown
Additional header = usually you use “Reply to [your-email] or what ever you have called the email field in the form
Message body = Makes sure all the fields you want to show in the email are included in this.
If you are using auto-error detection tool these fields will be highlighted and suggestions made by the tool
If this fails, then I suggest you use the WordPress entry for the plug in support on http://contactform7.com/ who will help you find the problem.
I hope this helps.
Please note I have had to remove some HTML characters from this post as the system will not allow them to be submitted so you have to work out some the symbols such "_" for "dot" and traditional email AT symbol replaced with [@]
Well can you try some standalone php based mail tester on your server and make sure are you receiving email from that form?
If No, contact to hosting provider to be resolve it.
a) Make sure you have set domain related email id in from.
b) Do you have updated wordpress and contact-form-7 plugin both?
Please elaborate error with snap.
There are a lot of reasons why email may not be sending. WordPress uses the PHP mail() function, which can be disabled by your Web host in some cases. The server could have disabled outgoing messages from cPanel accounts (eg username[at]server.com). I'm sure others can add their two cents on possible causes.
I would recommend installing a plug-in called Postman SMTP, which allows you to have WordPress send all emails through an external email server. It also gives you an error log so you can diagnose issues. I install this on all websites I service, without hesitation, as it helps me to guarantee mail delivery and have a full log available to me when something goes wrong.
Try put in a different / external email address instead to test in case there is a block sending to your specific email address as a first test. Generally contact form 7 is very reliable and I've never had a problem other than the re-direct page after submitting which needed a manual workaround to fix.
YES! In fact- been there myself! check and see if the theme needs an update- bc if it does- the contact form 7 will not work till the theme is updated- you need to add a bbc address- where you want the maill to go- and it will work- also- know that if you put this into a google query- you will see a plethora of people with advice bc there are MANY reasons why this happens!
Also check the contact form 7 plugin is up to date and that mail is not getting caught in your spam folder or blocked by your email client.
Hello! Which templates are you using? I had had a similar issue with Wordpress too, but then I switched to MotoCMS website builder and the themes for it from http://www.templatemonster.com/moto-cms-3-templates.php And now everything is great. Maybe you will find it useful for you too