Debugging Contact Forms not Sending Email on WordPress
Fixing a contact form is one of the best ways to improve a conversion rate.
Form error
If your form is not sending and the form error message is something like server error. email not sent
, The below is a collection of things to try to fix the form.
Debugging checklist
- is port 25 blocked? if port 25 is blocked the server cannot send email.
- There could be multiple form plugins on the site. Ensure your testing / configuring the correct form.
- Is the server able to send email? Test server is able to send email install https://wpmailsmtp.com/. Search for
wpmailsmtp
to install. set it to use plain php, and use the test email function. This will also give you an error log. - Change the receiving email address. Sometimes issues arise if forms have the same to/from sender.
Tools to send email tests.
Fluent SMTP
Install fluent smtp plugin and configured that over the WP-Mail SMTP. Use it to send test email also https://fluentsmtp.com/
WP Mail SMTP
Just get it to work
- Integrate sendgrid. add sendgrid to your WordPress site
This post is licensed under CC BY 4.0 by the author.