So we have a client who insists on staying with their hosting provider, Yahoo, and all of a sudden their contact form was not working.
So after hours and hours of research I have found out the problem and a solution.
If you are unfortunate enough to have a client’s site or your own site hosted on Yahoo they do not accept third party php scripts. However, there is a work around to get your contact form working.
All you need to do is clear off the code that says:
From: $email
If you don’t clear that code the only email address that will be accepted as a valid email address in the contact form will be emails that come from the domain name of the website. Example being:
example@example.com OR whatever@theDomainTheContactFormIsOn.com
This can be a serious pain in the ass (it was for me today) and if possible I would suggest not using Yahoo to host your domain and to switch to a better hosting provider.
Sincerely,
the Fixer-Guy Guru of the week (hahaha)