If someone else runs into this issue, the class-phpmailer.php that came with the 3.6.1 wordpress was too old for this plugin to work with my Host. They directed me to get the latest version, easy fix.
Hey Feracon, so I went to this link: https://github.com/PHPMailer/PHPMailer
I already upload the new class-phpmailer.php.. but still its not working.
In the website, when I submit the form the loading icon shows and nothing more happened.
Thanks for your help.
Is there some sort of a limit to how many fields that you can have on a form? Simple forms send emails just fine for me, but a form that has just over 50 fields just creates the error “Failed to send your message. Please try later or contact the site owner by another method.” and nothing I’ve tried so far seems to resolve the issue.
Yes I understand that.. mine is only 5 fields…
Thanks,
I discovered that my problem was related to an invalid entry in the ‘From’ field of the ‘Mail’ section. I had to put in a lot of extra debug to find out and the next upgrade of this plugin really ought to include some sort of logging that can be switched on and off to better find these issues.
The ‘To’, ‘From’ and ‘Subject’ fields cannot be empty and must contain valid content. However, as I discovered, it’s not easy to find out what is being put into these fields. One way to check the possibility of these causing your issue without going to the lengths that I did, is to hard code the detail into these fields. So for instance, instead of having something like [your-name] <[your-email]> in the ‘From’ field, put something like Fred <fredbloggs@hotmail.com> instead. If the form now sends without issue you can replace each element in turn until it breaks again, thus revealing the root cause. e.g. [your-name] <fredbloggs@hotmail.com> or Fred <[your-email]>. If this doesn’t help then at least you can concentrate elsewhere for a cause to your problem.
Hope this helps?