By default, Prestashop is configured to use the PHP mail() function for sending e-mails. However SMTP is better at handling messages and can also be used to send e-mails from a third party mail provider if necessary.
To configure your Prestashop to use SMTP, access the application’s back office, then click on Advanced Parameters -> E-Mail. Select the Set my own SMTP parameters (for advanced users ONLY) option and enter the following settings in the new section that appears:
Email domain name – leave blank;
SMTP server – check the exact hostname to use with each of your mail accounts in your Site Tools > Email > Accounts, choose the preferred email account and go to kebab menu > Mail Configuration and select Manual Settings tab;
SMTP username – your full e-mail address, i.e. contact@yourdomainname.com;
SMTP password – the password for the e-mail address;
Encryption – SSL;
Port – 465.
Click Save to apply the new settings.
You can confirm the functionality of the e-mail service by sending a message to yourself from Test your email configuration section.