Jump to content

Prestashop Won't Send Emails


Recommended Posts

Hi,

 

I'm having trouble getting Prestashop to send emails. This is a new installation and is hosted on a VPS.

 

We have another Prestashop site hosted on the same VPS with a different domain name, and this sends emails fine. I have checked DNS settings and MX records for both domains and they are set up the same. The only main difference I can find is that the installation that works is running Prestashop version 1.2.5.0, whilst the new one that does not work is running 1.4.8.2.

 

I perhaps should add that the working installation is set up to use the PHP mail() function, whilst the non-working one has been tried unsuccessfully with both PHP mail() and SMTP. Both PHP and SMTP show the test email as being sent, but nothing is received unfortunately.

 

If anyone could offer any advice it would be most appreciated. Unfortunately this is a major stumbling block, and one that stops us from launching the site at the moment.

 

Thanks in advance!

Link to comment
Share on other sites

Same Problem ...... Upgraded my shop to latest version and both SMTP and PhP Mail functions not working .... I am on Liquidweb VPS server...I contacted to support of liquidweb and they said that :

 

My main suggestion at this point is to contact PrestaShop and request technical support from them. Because we have proven that mail will send from the server to remote destinations when using PHP Mail, the problem lies with the PrestaShop code at this point.

 

Please Help :(

Link to comment
Share on other sites

  • 3 weeks later...
Hello, Would you please tell if you have checked the spam, server settings and if your mail::send is working properly? Cause it's really hard to advise withour a root access to the server :)

 

Thank you for your reply. I had actually forgotten about this thread as I had been assigned to a different project. I'm now back working on this website and still have the same issue unfortunately.

 

The VPS is running Plesk 9.5.2 and the mail settings are as follows :

 

Relaying : authorization is required, SMTP
Used antivirus : None
Allow signing outgoing mail : on
Verify incoming mail : on
Switch on SPF spam protection : on
SPF checking mode : Only create Received-SPF headers, never block

There is nothing in the Black List, and 127.0.0.0 / 8 in the White List.
The Mail Queue is currently empty.

 

I'm not sure what you mean by mail::send, but the other Prestashop installation (1.2.5.0) is able to send emails using the php mail() method. Interestingly enough, it does not appear to be able to send messages with the SMTP method, although it will recognise incorrect log-in credentials if entered.

 

I hope this is enough information!

Link to comment
Share on other sites

  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...