A reminder to check your forms from time to time.
Once a form is set up and tested it should continue to work without any issues. However it is worth being proactive in case a problem has been introduced into the website through the plugin(s) associated with the function, wordpress upgrading, a migration that has recently happened, or your email has recently been changed by a third party.
Email can get quite complicated because most email in circualtion, some speculate more than 90% is unsolicited junk mail. Much of it never reaches your inbox because it is filtered out at various locations as it transits the internet.
But sometimes things do break for all sorts of reasons, and you might not know about it. If you normally receive email every day and your website contact form has not sent anything, please do go to your website and check the form by sending yourselves a message. It is very easy and quick to do.
Here are two recent examples of failed systems
Introduction of Office 365 by a local installer.
Mail goes into a junk mail folder, or is deleted before it reaches the inbox.
Client “X” had a website which had a contact form on it, and it performed without issue for several years. Someone on the management team decides that they wish to move over to Office 365. They seek a third party specialist, the new mail system is set up everyone is happy, but nobody checked the website after the move to Office 365. 1 year later, someone raises a flag on it and tells me they never get messages from the website. Or in another case, why do all of the website messages go into my junk mail folder?
Here is what happened; the Microsoft approved third party installer was either not told about the website, and the fact that it sends messages, or missed it. They installed Office 365 on the client computers, made changes to the DNS settings in the hosting (some of you have independent access to this area, it is available to all on request). One of the changes is for something called SPF or Server Policy Framework. It contains information about the name (IP Address) of the legitimate sending mail server(s). In this case it was changed to an Outlook server. Rather than incrementally adding to the current information in the SPF record which states your website can send messages legitimately, they overwrote it with only Microsoft Outlook Servers can send messages.
This means that when a message came in from the website, the receiving server checks (it is actually an anti spam measure) who sent it. It was not the Outlook server specified so the message was continually rejected. I would not know about this unless someone told me. It was done without my knowledge.
In a second and more recent case and the reason I am flagging it here I found errors in the database on a site.
I often use a staging area, and copy your current website to it, and rebuild it, then move it back. Within this process the database for all of the parameters which contain the address of the website are changed to the new location. I then rebuild the site, set up a new form and ask you to check it and approve it.
Once approved I write the site back to the original location. I also ask people to check their forms when I do this. While I can add my name to your forms, I prefer you to check and confirm that you receive the forms rather than me check them 100% on your behalf. Technically, I cannot test your receiving system, so there is a risk you may have something locally blocking email.
I found out that when writing the website back to the old hosting location, not all of the data is updated to the new address. There is a risk that your website forms are still being sent from the following address “wordpress@wingrove-staging.uk” If that is the case, it is highly likely the form will not work. There are examples where I have asked people to check, they have not, and therefore this problem has not been detected for some time.
I have worked my way back through the most recent 9 sites and checked them. Where I found the problem I corrected it. But the easiest thing for you to do, for peace of mind more than anything else, is check your form. Make sure it is working, and if it isn’t for any reason, let me know and I will take a look.