You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
Hi
I have made a test order to my store and have not received a customer confirmation of order. I believe this is a legal requirement.
Please advise if this is a setting or something seriously amiss with our website. https://thelivingstore.co.uk/
I look forward to resolving this shortly.
Offline
I would assume this has more to do with you using you client's email address (ray@... non- thelivingstore.co.uk address) for all your mails. You can adjust that using System / Mail / Mail Messages. Update all messages so they use from/to/cc addresses @thelivingstore.co.uk. That will rule out DNS/SPF based delivery issues. It's doubtful thelivingstore.co.uk has SPF-based permission to send emails using the your client's email address.
Offline
webmaster wrote:
I would assume this has more to do with you using you client's email address (ray@... non- thelivingstore.co.uk address) for all your mails. You can adjust that using System / Mail / Mail Messages. Update all messages so they use from/to/cc addresses @thelivingstore.co.uk. That will rule out DNS/SPF based delivery issues. It's doubtful thelivingstore.co.uk has SPF-based permission to send emails using the your client's email address.
ok this wasn't an issue before and they are receiving / sending out other emails. Is this just for proces of elimination?
Offline
This is to rule out delivery issues due to the emails coming from the store being treated as spam. Another thing you can do is run the debugger while placing an order and look for any errors in the debug file associated with sending the order confirmation mail.
Offline
webmaster wrote:
This is to rule out delivery issues due to the emails coming from the store being treated as spam. Another thing you can do is run the debugger while placing an order and look for any errors in the debug file associated with sending the order confirmation mail.
How do i run the debugger? Please advise
Offline
dharrison wrote:
How do i run the debugger? Please advise
https://kryptronic.com/DEVMANUAL/Troubl … bugger.php
Also i am sceptical of changing the email address on this account because wouldn't that affect the login as well.
Yes it will. Which shouldn't matter because you'd need to change it to a valid email address you have access to.
Offline
Also The site information email address is set to sales@thelivingstore.co.uk at Dashboard / System / Component / Settings / Mail Settings
I have set override from Address to True, but again it has made to difference.
Please help.
Offline
you need to check the debug at the point of the problem.
Therefore you need to place an order through the website, when you get to the order confirmation page you need to check the debug to see why the email didn't send.
Search for 'error' in the debug report until you see the reason why the email didn't send.
You probably don't even need to create a new order. Just go to Dashboard / Store / Orders / Order Center and go into any pending or completed order. Click Send Mail Messages and resend the internal order confirmation.
Offline
We had a similar problem on three different occasions, each of which ended up having nothing to do with the online store.
The first time was because we had a shared-hosting plan with a lesser-known hosting provider with lax oversight. Another user was abusing their account. Since it was a shared-server and their IP address was our IP address, and that IP address was black-listed, all of our e-mails were getting filtered out.
The second time was due to a php-version issue.
Third time was because of a misconfiguration of the way our server handled e-mail. This misconfiguration happened when we switched to a new hosting provider. We contacted them and they were able to sort it out for us.
I would suggest that you also contact your hosting provider (looks like you use easyspace.com), just in case there's a problem on their end that they can help you with.
Offline
Hi
I have just had to test the system again.
Settings are as follows:
Dashboard / System / Component / Settings / Mail Settings is set as sales@thelivingstore(etc)
Dashboard / System / Mail / Mail Messages
for order complete and order confirmation message mail recipients (both customer and internal)
Default: sales@thelivingstore
Default Message recipient (to:) {SESSION:email}
Additional Message Recipients (TO)
ray@eicdirect(etc)
Additional Message Recipients (CC)
sales@thelivingstore(etc)
Please advise if this is correct.
Offline
Is the from address really set to 'sales@thelivingstore' without a top level domain? That should read 'sales@thelivingstore.co.uk'. Otherwise, it looks right.
Offline
no I said (etc) to represent .co.uk
And no it doesn't work. In fact I just tried to use the contact form and I get this message:
"You did not complete all of the required fields before submitting this form. Fields missing data are highlighted. Please try again."
Please could someone help to resolve this because this has gone on too long now? Even if you want a temporary login
Last edited by dharrison (03-19-2020 08:39:23)
Offline
You can open a support ticket: https://kryptronic.com/Form/TECHTICKET
Offline
Just checking on your post 18 settings.
For order confirmation Internal, I have
Default Message Sender (FROM)*{SESSION:email}
Default Message Recipient (TO)* MY EMAIL ADDRESS
For Order confirmation Customer, I have
Default Message Sender (FROM)* MY EMAIL ADDRESS
Default Message Recipient (TO)* {SESSION:email}
So the sender/recipient are opposite way round.
Your post 18 indicates you have the settings the same for internal and customer emails, which may be causing an issue.
What are your settings for the Contact email?
Last edited by zanart (03-19-2020 10:42:31)
Offline
Nick, please correct me if I'm wrong on any of this:
Our emails just stoped sending again for a fourth time. I had always assumed that emails were sent using the PHP mail() function, but they are apparently sent using 'sendmail'. It uses SMTP (much like sending an email from your computer or phone) and needs to connect to a real e-mail account. It has to have all the correct login information for your email account. If the username, server, or password are incorrect, then emails won't send. I don't know if there is a way of updating the SMTP account information in the installer or the back-end. I just went into the config.php in the private folder and updated it there. Now it's working great for me!
Offline
You can change the email setting via the config.php file or installer.php.
All the settings need to be correct for the email to be sent/received.
If you change your email password for whatever reason, you need to remember to change it in K9 via the installer.php or config.php file
Offline
garden1 wrote:
Nick, please correct me if I'm wrong on any of this:
Our emails just stoped sending again for a fourth time. I had always assumed that emails were sent using the PHP mail() function, but they are apparently sent using 'sendmail'. It uses SMTP (much like sending an email from your computer or phone) and needs to connect to a real e-mail account. It has to have all the correct login information for your email account. If the username, server, or password are incorrect, then emails won't send. I don't know if there is a way of updating the SMTP account information in the installer or the back-end. I just went into the config.php in the private folder and updated it there. Now it's working great for me!
You can configure the mail to be sent via PHP mail(), sendmail or SMTP when running the installer.php script. If you have set the mail up to use SMTP, and your SMTP server requires authentication, then you need to enter an email address and password for the connection. The installer will test to be sure it can send a mail and will fail if it can't. If after you set that up you change your mail password or delete your mail account, the program will not be able to send mail using SMTP until corrected. Typically you can connect to SMTP via host localhost on port 25 or 587 without authentication (as it's a verified local connection through loopback IP 127.0.0.1).
Offline