Era Host hosting
EraHost – Free Domain, Cheap Hosting!
Client Area
Support 24/7
Menu

How to Change the Email Sender in PrestaShop

2 min read
17.05.2025

If you need to change the email sender name or address in PrestaShop, follow these steps to update your store's outgoing email settings.

Change Email Sender in PrestaShop
PrestaShop email sender — three places to change: Back Office, templates, DB.

For related PHP-mail and deliverability fixes that often pair with this change, see Gmail 550-5.7.1 "Likely Unsolicited Mail" and check-auth@verifier.port25.com.

Change Email Sender in PrestaShop Back Office

  1. Log in to your PrestaShop admin panel.
  2. Go to Advanced Parameters > Email.
  3. In the Email section, locate:
    • Email Sender Name (e.g., Your Store Name)
    • Email Sender Address (e.g., info@yourdomain.com)
  4. Change the values to your preferred name and email.
  5. Click Save.

Change Email Sender in Email Templates

If PrestaShop emails still show the old sender name, update the email templates:

  1. Navigate to: Design > Email Theme.
  2. Select Your Theme.
  3. Edit the email templates (e.g., Order Confirmation, Contact Form).
  4. Look for placeholders like {shop_name} or {shop_email} and replace them.
  5. Save changes and test.
Linux Hosting
Reliable and fast web hosting!
  • Free domain
  • Modern servers
  • NVMe disks
  • 7-day free trial
Linux Hosting

Change Email Sender in PrestaShop Database

If changes in the admin panel don?t apply, update the database:

  1. Access your database via phpMyAdmin or MySQL.
  2. Run this SQL query:
    UPDATE ps_configuration 
    SET value = 'Your New Sender Name' 
    WHERE name = 'PS_SHOP_EMAIL_NAME';
    
    UPDATE ps_configuration 
    SET value = 'newemail@yourdomain.com' 
    WHERE name = 'PS_SHOP_EMAIL';
    Note: The table prefix ps_ is default. Replace it with your actual PrestaShop database prefix if different.
  3. Save and clear PrestaShop cache:
    • Go to Advanced Parameters > Performance.
    • Click Clear Cache.

Ensure Emails Are Sent from the New Address

If emails are still sent from the old address:

  • Check your mail server settings (SMTP settings under Advanced Parameters > Email).
  • Verify SPF, DKIM, and DMARC records in your DNS.
  • Clear PrestaShop cache and test email sending.

Test the New Email Sender

  • Go to Advanced Parameters > Email.
  • Scroll to the Test your email configuration section.
  • Send a test email to verify changes.

Conclusion

Changing the email sender name and address in PrestaShop is easy via the admin panel, database, or email templates. If issues persist, check SMTP settings and clear cache.

Frequently asked questions
The Back Office sets the global Shop Email. But many email templates have a `{contact.email}` placeholder that overrides it with the per-department contact's email (Contact, Customer service, Webmaster). Either change the contact records under Customer Service → Contacts, or edit the template to hard-code the desired From.
`ps_configuration` table, row with `name = 'PS_SHOP_EMAIL'`. Update via SQL: `UPDATE ps_configuration SET value = 'newaddress@yourdomain.com' WHERE name = 'PS_SHOP_EMAIL';`. After updating, clear PrestaShop cache (Advanced Parameters → Performance → Clear cache) for it to take effect.
Your hosting provider is rewriting the From header at the MTA level — common on shared hosting to prevent SPF failures (they enforce envelope sender = authenticated user). Talk to support about "allowing custom From" or, for full control, configure PrestaShop with SMTP to your own mail server / Mailgun / SendGrid.
Probably yes. If your shop sends from `noreply@yourdomain.com` but that domain has no SPF allowing the hosting server's IP, receivers reject as auth-fail. Either publish SPF for the actual sending IP, or switch to SMTP (PrestaShop Configuration → Advanced Parameters → Email) to a relay that's already correctly aligned with your domain auth.
Related articles
Fixing MySQL Error 0x80004005 Due to Corrupt Database Files
Using /usr/sbin/sendmail -bs for Email Notifications in Scripts
Response: 421 Too Many Connections (8) From This IP — Incorrect Email/FTP Configuration