Last updated
Last updated
Your store sends many messages throughout all the steps of registration and placing an order. Here, you can configure how these messages will be sent, and see sent messages.
The first section of the page presents you with a list of all the emails that were sent from your store: the recipient, the template used, the language of the message, the subject of the email, and the time of sending.
This is where you decide how your emails are sent and received.
The form has three sets of options:
Send email to. This is a front-end setting. At the end of the checkout process, a client can leave a message to your staff. You can choose to whom this message will be sent by selecting from the drop-down list. To add more addresses, you should go to Shop Parameters > Contacts.
Email parameters: how emails are technically sent. Choose among the three. See below for more information.
Email format: how email are visually sent. Choose among the three. See below for more information.
Log Emails. Disable if you no longer want to keep track of the emails sent by your store, as shown in the Email section above.
Configure PrestaShop to send emails to your customers. We strongly advise you that you consult your web host to determine which settings to use for this feature. The options are:
Never send e-mails. Keep this setting for testing purpose. Once your store is public, you should never use this setting.
Use PHP's mail() function. This option is recommended by default. In the event that this does not work, then use the SMPT option below.
Set my own SMTP parameters. In this case, a new section appears, with more fields. The information for these fields should be provided by your web host: mail domain name, SMTP server, SMTP user, etc. Make sure to transcribe exactly what your web host provides you with.
The SMTP configuration information can be provided to you either by:
Your system administrator,
Your host,
Your ISP,
Your e-mail provider.
Your web host can tell you whether or not your username is mandatory, as well as the password information, and the encryption to use.
For example, in the case of Gmail (the email service offered by Google), you might have to enter information such as the following one:
SMTP server: smtp.gmail.com
User: my.user.name@gmail.com (example)
Password: RT22UE87 (example)
Encryption: SSL
Port: 465
There are two formats available for e-mails: HTML is great to look at, but might not work everywhere; text is dull to look at, but works everywhere.
You can choose to use only one of the two, or both. Both is the recommended way.
DKIM signatures are invisible digital signatures inserted in an email's header. This signature can be verified by the receiver, allowing them to prevent email spoofing — a type of phishing attack. This will result in your store's emails being less likely to be marked as spam.
DKIM signing can be enabled in Advanced Parameters > Emails.
Enabling DKIM signing will open a form, and the DKIM domain, DKIM selector and DKIM private key fields will appear. You will need to manually fill in those fields to set up DKIM signing.
After filling in the fields, make sure to save the information using the Save button.
Once you have configured your emails using one of the two available methods, enter your own email address in this section, then click the "Send a test email" button. Now check the inbox of the address provided to verify that you indeed have received the test email, in the correct format. If you have not received it, update your configuration with the correct information.