PrestaShop, by default, sends emails using the mail() function, which causes many issues and often results in undelivered messages.
This guide will describe how to configure email sending via SMTP.
Firstly, you need to log in to your PrestaShop backend by default navigating to http://your-domain.com/presta/admin123 (replace your-domain.com with your actual domain name).
On the login page, enter your PrestaShop user email address and password.
After logging into the admin panel, select the “Advanced Parameters” option from the left panel, and then click on “Email.”
Next, in the “Send emails to” section, select “Customer service,” check the option “Set my own SMTP parameters (for advanced users ONLY),” and then choose “Both” below.
Continue with the SMTP configuration in the section below as follows:
SMTP Server: enter your mail server in the format mail.yourdomain.com (replace yourdomain.com with your actual domain name),
SMTP Username: enter the full address of your email account,
SMTP Password: enter the password for the above email account.
Encryption: SSL,
Port: 465
Finally, press the “Save” button.
From now on, your PrestaShop will send messages using the SMTP protocol.
- A direct connection between Smarthost and Cloudflare - October 2, 2024
- Why is Redis better than Memcached? - September 16, 2024
- What is DMARC and why should you have it? - July 12, 2023