Get 50% Discount Offer 26 Days

Recommended Services
Supported Scripts
WordPress
Hubspot
Joomla
Drupal
Wix
Shopify
Magento
Typeo3
How to Set Up Email and Configure SMTP in PrestaShop

PrestaShop is a powerful, open-source eCommerce platform written in PHP and designed for businesses of all sizes to build and manage online stores. Launched in 2007, it has grown into one of the most popular eCommerce solutions in Europe and Latin America, powering over 300,000 active stores worldwide.

What sets PrestaShop truly apart is its flexibility and scalability. It offers a modular architecture that allows store owners to extend core features using thousands of themes and plugins, many of which are available on the official PrestaShop Addons Marketplace. From multilingual capabilities to multi-store support and advanced product management, PrestaShop covers everything needed to operate a global online business.

Key Benefits of Using PrestaShop:

  • Open-source & free to use (with commercial modules available)
  • Fully customizable front and back office
  • Built-in support for multi-language and multi-currency
  • Large developer and user community
  • Hundreds of payment gateways and shipping integrations
  • SEO-friendly structure and mobile-ready designs
  • Access to analytics, product alerts, and stock notifications

PrestaShop is a great choice for both beginners and experienced merchants, offering the perfect balance of functionality and customization, particularly for businesses that require complete control over their eCommerce operations.

Now, let’s move to an important component of managing your PrestaShop store: email setup and SMTP configuration.

Why SMTP Setup is Important in PrestaShop

PrestaShop needs email functionality to:

  • Send order confirmations
  • Notify customers of shipment updates.
  • Handle password resets
  • Notify admins of new orders or contact form submissions.

Without a properly configured SMTP server, these emails can end up in spam folders—or worse, not be delivered at all. Let’s walk through the process of configuring email and SMTP in your PrestaShop back office.

How to Set Up Email and Configure SMTP in PrestaShop.

This guide assumes you’re using PrestaShop 1.7 or 8.x. The interface is similar in both versions.

Step 1: Access the Email Settings Panel

  1. Log in to your PrestaShop Admin Panel
  2. Go to:
    Advanced Parameters ➝ Email

This section controls how your shop sends emails and determines the method used.

Step 2: Choose Your Email Sending Method

You’ll see two main options under “Email”:

  • Use PHP mail() function
    (Not recommended — limited deliverability, often blocked by servers)
  • Set my own SMTP parameters
    (This is the preferred method for reliability and inbox delivery.)

Select “Set My SMTP Parameters” to proceed.

Step 3: Enter SMTP Configuration

Now fill in the SMTP details provided by your email service provider:

  • Mail domain name: your website domain (e.g., example.com)
  • SMTP server: (e.g., smtp.gmail.com, smtp.sendgrid.net)
  • SMTP username: usually your email address or API user
  • SMTP password: your email or API key password
  • Encryption: SSL or TLS (based on your provider)
  • Port: typically 465 for SSL, 587 for TLS

Once filled, click “Save” and then click “Send a test email” to verify the settings.

PrestaShop Email Setup

Top 5 SMTP Providers for PrestaShop Email Configuration

1. Sendinblue (Brevo)

Sendinblue prestashop

Overview:
Sendinblue—recently rebranded to Brevo—is a reliable all-in-one email and SMS marketing platform that includes powerful SMTP services. It’s easy to integrate with PrestaShop, supporting advanced email tracking, marketing automation, and transactional email delivery.

Pros:

  • Free plan includes 300 emails/day
  • Easy SMTP integration with PrestaShop
  • Real-time tracking for opens and clicks
  • Built-in marketing tools (email automation, SMS, segmentation)

Cons:

  • Daily limit on the free plan
  • Advanced features are locked behind higher-tier plans.

SMTP Server: smtp-relay.sendinblue.com
Port: 587 (TLS), 465 (SSL)

👉 Visit Sendinblue/Brevo

2. Mailgun

mailgun prestashop

Overview:
Mailgun is a developer-friendly SMTP provider ideal for high-volume transactional emails. It’s built for scalability and performance, with detailed analytics and logs that help troubleshoot delivery issues, making it great for larger PrestaShop stores.

Pros:

  • 5,000 free emails/month for the first 30 days
  • Real-time analytics and deliverability insights
  • High-volume sending with scalability
  • Reliable, developer-centric API and SMTP access

Cons:

  • Not beginner-friendly (technical setup)
  • Requires a verified domain before sending

SMTP Server: smtp.mailgun.org
Port: 587 (TLS), 465 (SSL)

👉 Visit Mailgun

3. SMTP2GO

SMTP2GO prestashop

Overview:
SMTP2GO offers a global SMTP relay service with high deliverability rates and excellent support. It includes real-time monitoring, reporting dashboards, and bounce/spam feedback loops. Its simplicity makes it a good fit for both technical and non-technical users.

Pros:

  • 1,000 emails/month free on the starter plan
  • Simple dashboard with real-time analytics
  • Excellent deliverability with global servers
  • Works seamlessly with PrestaShop SMTP settings

Cons:

  • Limited free quota compared to others
  • IP warmup is not included in base plans.

SMTP Server: mail.smtp2go.com
Port: 587 (TLS), 465 (SSL)

👉 Visit SMTP2GO

4. Amazon SES (Simple Email Service)

Amazon SES prestashop

Overview:
Amazon SES is Amazon Web Services’ cloud-based email sending platform. It’s highly scalable, extremely affordable, and designed for developers or businesses that send high volumes of email. However, setting up and verifying a domain can be tricky for beginners.

Pros:

  • Extremely low-cost pricing (first 62,000 emails/month free on EC2)
  • High deliverability and IP reputation
  • Scalable for large PrestaShop stores
  • Supports SMTP and API-based delivery

Cons:

  • Complex AWS setup process
  • Requires domain and email address verification

SMTP Server: Varies by AWS region (e.g., email-smtp.us-east-1.amazonaws.com)
Port: 587 (TLS), 465 (SSL)

👉 Visit Amazon SES

5. Gmail SMTP (Google Workspace)

gmail smtp Prestashop

Overview:
If you’re running a small shop or need a fast SMTP solution, you can use Gmail or Google Workspace SMTP. While not ideal for bulk mail, it’s a great solution for transactional emails, such as password resets or order confirmations.

Pros:

  • Easy to configure with your Gmail or Workspace account
  • No extra cost for existing Gmail users
  • Works well for small-volume stores

Cons:

  • Limits to ~500 emails per day for personal accounts and 2,000 per day for Workspace accounts.
  • Sending limits may trigger temporary account blocks if abused.

SMTP Server: smtp.gmail.com
Port: 587 (TLS), 465 (SSL)

👉 Visit Gmail SMTP Settings

SMTP Provider Comparison Table

SMTP Provider Free Emails (Monthly) Ease of Use Deliverability Scalability Best For
Sendinblue 9,000 (300/day) ⭐⭐⭐⭐☆ ⭐⭐⭐⭐☆ ⭐⭐⭐⭐☆ All-in-one marketing + SMTP
Mailgun 5,000 (first 30 days) ⭐⭐⭐☆☆ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ Developers, high-volume stores
SMTP2GO 1,000 ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐☆ ⭐⭐⭐⭐☆ Ease of use + analytics
Amazon SES 62,000 (EC2 only) ⭐⭐☆☆☆ ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ Enterprise-scale email
Gmail SMTP 500–2,000 ⭐⭐⭐⭐☆ ⭐⭐⭐⭐☆ ⭐⭐☆☆☆ Small shops, transactional use

Frequently Asked Questions (FAQs)

A: This usually happens if you’re using PHP’s mail() function or haven’t authenticated your domain properly. Utilizing SMTP with proper SPF, DKIM, and DMARC records through a reliable SMTP provider significantly enhances email deliverability and prevents messages from being directed to spam folders.

A: Yes, Gmail SMTP works well for small transactional volumes, such as order notifications or contact form messages. However, it has daily sending limits and is not ideal for bulk or marketing emails. For higher volumes, consider services like Sendinblue or Mailgun.

A: Yes, most reputable SMTP providers require domain verification to prevent abuse and spam. This usually involves adding a few DNS records (TXT or CNAME) to your domain’s settings. It’s a one-time step that ensures secure and authentic email delivery.

A: Absolutely. PrestaShop’s Email settings page includes a “Send a test email” button. Use this to verify your SMTP configuration is working correctly before enabling it in production.

 

Conclusion

Email communication is a core pillar of every successful eCommerce store, and with PrestaShop, configuring it properly ensures your brand stays professional and your customers stay informed.

While PrestaShop supports sending emails via PHP mail by default, it’s highly recommended to switch to SMTP-based email delivery for better reliability, security, and control. With this guide, you’ve learned:

  • How to configure SMTP email in PrestaShop from the admin panel
  • What settings to enter based on your provider
  • Which SMTP services are most reliable and cost-effective in 2025
  • How to compare and choose the best one for your store

Whether you’re a small startup or scaling an enterprise eCommerce business, selecting the right SMTP provider—and configuring it correctly—is key to email success.

And remember: Great hosting completes the puzzle.
If you want fast performance, secure delivery, and expert support for your PrestaShop store, consider moving to Voxfor — your all-in-one solution for high-performance PrestaShop hosting.

About the writer

Hassan Tahir Author

Hassan Tahir wrote this article, drawing on his experience to clarify WordPress concepts and enhance developer understanding. Through his work, he aims to help both beginners and professionals refine their skills and tackle WordPress projects with greater confidence.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Lifetime Solutions:

VPS SSD

Lifetime Hosting

Lifetime Dedicated Servers