Online order emails not received
Autor: Stan M.I inadvertantly posted this using an older registered account yesterday, so same question below via the correct account.
In response to two answers from initial post:-
1. I have now tried various email form script types but that is not solving the problem.
2. Regarding PHP compatibility the software always does a check at upload so I would have to presume that it is OK.
I recently had to change my web hosting provider but when I uploaded my website to the new host I found that when people are ordering my products the order is not being emailed to me and the customers are not receiving their confirmation email.
The website host advised me that it probably had something to do with the PHP version and the scripting since my software (Website X5 Evolution 10) was (admittedly) rather old. So I upgraded to the current (Evo) version of the software and updated my website which I understand requires PHP version 7.1 minimum and the host server is Version 7.3. I thought that would sort it all out - but the emails are still not sending. As a matter of interest I also uploaded the website to a free host but it doesn't work on that one either which is making me wonder if there is something I am missing when building the website, although the previous (almost identical) version of the website has been working fine for years.
The website is at www.stanmilne.com
Any help greatly appreciated.
Stan
Hello Stan,
I notice that you use a Google (Gmail) email address. This could be the reason for non-delivery.
It is best to create an email address which originates from your own domain, like this:
email[at]stanmilne.com
Then use this email address to send mail from your website using the Contact Form Object.
If desired, you can then set up a forwarder to direct email received at that address back to your Gmail address. Your webhost should be able to assist you in setting up the forwarder, although most hosting control panels allow you to do this yourself.
I realise that third party addresses may have worked in the past for you, but things have been tightened up considerably over the last few years, and sending email using a different domain is now seen as a possible flag for spam.
You should also set up SPF, DKIM and DMARC records for whichever email address you decide to use... again your webhost can help you with this if necessary:
SPF, DKIM and DMARC
I think it is not coincidental that your problems began when you changed webhost. In all probability your old host had everything set up correctly, but on the new host things are as yet misconfigured.
If you continue to have issues please don't hesitate to let us know.
Kind regards,
Paul
Search the WebSite X5 Help Center