Prestashop uses PHP mail() function by default to send emails e.g. when you reset your password. If you do not receive e-mails from your shop you can contact your system administrator and ask to enable PHP mail() function or you can configure Prestashop to use SMTP server. We will use Gmail SMTP server in this example.
First of all you must have Gmail account or you can create one here. Keep in mind that people will see your Gmail address when they receive emails from your shop.
When you have Gmail account, login to your Prestashop back office and go to Preferences->E-mail. Select Set my own SMTP parameters. For advanced users ONLY:
Now fill the expanded form:
- Mail domain: - www.yourshop.tld (change it according your websites address) or you can leave it blank.
- SMTP server: smtp.gmail.com
- SMTP user: your Gmail email.
- SMTP password: your Gmail email passowrd.
- Encryption: SSL
- Port: use 465
You can read more about Gmail SMTP setting here.
Now lets test your e-mail configuration. Look beneath email settings you entered, enter your e-mail and pres Send an e-mail test:
If your settings are correct Prestashop will show you success message. After that go to your inbox and check your emails. If you do not see test message from your shop check spam area also – sometimes such mails goes directly to a spam area.
If you see error message check your settings. Also make sure your settings are entered without white spaces.
I tried it myself and everything worked perfectly. If you have some questions write me an email: email@example.com