Recently I have had a couple of clients saying they are not getting email sent by the forms app. I host sites on my own VPS and before setting a site live I check the form by getting it to send to my own business adress as well as my Gmail and Yahoo address.
I then change the name in config.php to theirs and ask them to check that they receive.
Sometimes this stops working and it seems to be because email services on shared hosting platform changes its boundaries from time to time. I spoke to the sys admin that runs my server and he mentioned this:Shared hosting uses sender verification.
So as far as it is concerned, the message might be a phishing attack as it claims to come from email@example.com but in reality is coming from firstname.lastname@example.org
We started using forms because having your email address on the contact page was a sure way to get your address harvested for spammers. Now that the form scripts have become more complicated they seem to be causing problems.
With two clients I have just removed the form and started using an email link using Tim Plumbs excellent little antispam app. I cannot be doing with clients calling and moaning that they are not getting email.
I think that this could be fixed if we were able to set a legitimate "from" address in the form.php script. It would be set to the actual email address of the domain that it was to be deployed on.
I guess this is possible - anyone know where and how?
Thanks, hoping we can get this sorted.