Your Essential Guide to Magento 2 Email Settings | Liquid Web

Magento 2 email settings guide

Key takeaways

  • Magento 2 email settings control the sender names, email addresses, and transactional messages customers receive.
  • SMTP often gives Magento stores more reliable email delivery than default server mail.
  • Sales emails, cron jobs, cache, SPF, DKIM, and testing all affect whether emails send correctly.
  • Reliable email setup helps protect customer trust, order communication, and store operations.

Welcome to your essential guide to Magento 2 email settings. As a Magento website owner, you know that active and helpful communication with your customers is essential for the success of your online store, just like having a reliable Magento host is critical to your site’s security, speed, and availability.

Whether sending order notifications, promoting your products, or providing customer support, properly configuring your email settings is crucial. In this step-by-step tutorial, we’ll walk you through setting up and optimizing your email settings in Magento 2. From basic configurations to advanced strategies, we’ll cover everything you need to know to enhance email communication and drive success in your ecommerce venture. Let’s dive in!

Ready to get started?

Get hosting built for traffic surges, complex catalogs, and high-volume sales.

What are Magento 2 email settings?

Magento 2 email settings control how your store sends customer-facing emails. These settings include sender names, sender email addresses, email templates, sales email settings, return path behavior, and SMTP configuration.

Email serves as a primary channel for customer communication, including order confirmations, shipping updates, password resets, and promotional messages.

These settings matter because they affect customer trust. If an order confirmation, password reset, or support reply doesn’t arrive, customers may question whether the store processed their request correctly.

Where to find Magento 2 email settings

You can find Magento 2 email settings in a few areas of the admin panel. The main sections include:

  • Store Email Addresses: Stores > Settings > Configuration > General > Store Email Addresses
  • Mail Sending Settings: Stores > Settings > Configuration > Advanced > System
  • Sales Emails: Stores > Settings > Configuration > Sales > Sales Emails
  • SMTP extension settings: Stores > Configuration > [Extension Name] > SMTP Configuration

Before you configure Magento 2 email settings

Before changing your Magento 2 email settings, make sure you have the information you need. You should have access to the Magento admin panel, the sender email addresses your store will use, SMTP provider details, SMTP credentials or app passwords, and DNS access for SPF, DKIM, and DMARC records.

If possible, test email changes in staging before updating a live store. This matters most when you install an SMTP extension, change sender identities, or adjust sales email settings tied to customer orders.

Configure store email identities

Store email identities control the sender names and email addresses customers see when Magento sends store messages.

Go to Stores > Settings > Configuration > General > Store Email Addresses.

Here, you’ll find options to customize the sender’s name and email address for outgoing emails. This information is crucial as it determines how your customers perceive the sender of the emails they receive.

General Contact handles default store emails, sales representative handles order communication, customer support handles support and contact form responses, and custom email 1 and custom email 2 can cover other departments or store-specific needs.

Use clear sender names and email addresses from a domain customers recognize. A branded sender helps customers trust the message and understand where it came from.

Configure basic mail sending settings

Mail Sending Settings control whether Magento can send emails and how the store handles basic mail transport.

Go to Stores > Settings > Configuration > Advanced > System.

Within the System settings, expand the Mail Sending Settings section to access SMTP configuration options.

Set Disable Email Communications to No if your store needs to send customer emails. If you rely on local server mail, Host and Port may use your server’s details, such as localhost and port 25. However, many stores configure SMTP for more reliable delivery, which is covered in the next section.

You should also review the Return Path setting. A valid return path helps route bounced or undelivered emails to an address your team can monitor.

Set up SMTP for Magento 2 email

Many Magento stores use an SMTP extension from a trusted Magento vendor. The general setup process includes installing the extension, opening the extension’s SMTP configuration area, choosing a provider preset if available, entering the host, port, encryption, authentication type, username, and password, then sending a test email.

Port 587 often works with TLS, while port 465 often works with SSL. Follow your email provider’s documentation for the correct host, port, encryption method, and credential format. If your provider requires two-factor authentication, you may need an app password instead of the account password.

Built-in mail sending vs. an SMTP extension

Built-in Magento mail settings may work for simple server mail setups, but deliverability can vary. If your store sends customer-facing emails, SMTP usually gives you more control and a more reliable sending path.

An SMTP extension can also make setup easier because many extensions include provider presets, authentication settings, and a test email tool. Larger stores may use a transactional email service if they need stronger reporting, higher sending volume, or more detailed delivery logs.

Choose the setup that fits your store’s order volume, support needs, technical resources, and deliverability requirements.

Configure sales emails

Sales Emails settings control the transactional messages Magento sends when customers place orders or when order activity changes.

Go to Stores > Settings > Configuration > Sales > Sales Emails.

Use this section to review order emails, invoice emails, shipment emails, credit memo emails, sender identities, and templates. Make sure the sales emails your store needs have Enabled set to Yes.

Asynchronous sending can also help checkout performance. When you enable asynchronous sending, Magento can process sales emails through cron instead of making the customer wait during checkout. If cron doesn’t run correctly, those messages may fail or send late.

Test Magento 2 email settings

After configuring email settings, test the full setup to confirm emails send and arrive correctly. Start with the SMTP extension’s test email feature if your extension includes one. Then test real store emails, such as an order confirmation, password reset, contact form response, and sales email resend if available.

Check the inbox, spam folder, sender name, reply-to behavior, email formatting, and links inside the message. Don’t rely only on a successful SMTP test, since sales emails can still fail because of disabled settings, cron issues, template errors, or cache.

Improve Magento 2 email deliverability

SMTP setup helps, but it’s only one part of deliverability. Set up SPF, DKIM, and DMARC records for the sending domain so inbox providers can verify that your store is allowed to send email from that domain.

You should also use a branded sender address, avoid spam-heavy subject lines, keep lists clean, and monitor bounced emails. Reliable delivery helps protect the customer experience because missed order confirmations, password resets, or support replies can create confusion and extra support requests.

Flush cache after email configuration changes

After changing Magento 2 email settings, flush cache so Magento applies the updated configuration.

You can use the Magento admin under System > Cache Management, or you can run this command:

php bin/magento cache:flush

If emails still don’t work after a configuration change, check cache before moving into deeper troubleshooting.

Troubleshooting Magento 2 email settings

ProblemWhat to check
Magento emails aren’t sendingEmail communications setting, SMTP credentials, provider settings, and cache
Test email works but order emails don’tSales Emails settings and Magento cron jobs
Emails go to spamSPF, DKIM, DMARC, sender domain, and email content
SMTP authentication failsUsername, password or app password, host, port, and encryption
Emails send slowly after checkoutAsynchronous sending, cron jobs, and hosting resources
Bounce messages don’t route correctlyReturn Path setting and monitored bounce address

If you change several settings at once, test one issue at a time. This makes it easier to find whether the problem comes from SMTP authentication, sales email configuration, cron, DNS, cache, or the email provider.

Common Magento 2 email setup mistakes

One common mistake is relying on default server mail without testing deliverability. Server mail may send messages, but customers can still miss them if inbox providers flag those emails as suspicious.

Store owners also run into problems when they forget to enable sales emails, use the wrong sender identity, or test only the SMTP connection instead of a real order email.

Magento 2 email settings and hosting reliability

Email configuration is only one part of reliable Magento communication. Hosting reliability, server configuration, cron performance, site speed, and uptime all affect whether emails send when they should.

Magento stores often rely on cron for background tasks, including asynchronous sales emails. If the server struggles during traffic spikes, checkout activity, catalog updates, or other resource-heavy tasks, customer communication can suffer.

Magento 2 email settings guide FAQs

You can find Magento 2 email settings in several areas of the admin panel. Use Stores > Settings > Configuration > General > Store Email Addresses for sender identities, Stores > Settings > Configuration > Advanced > System for Mail Sending Settings, and Stores > Settings > Configuration > Sales > Sales Emails for order, invoice, shipment, and credit memo emails.

Magento 2 can send email through server mail in some setups, but SMTP often works better for reliable delivery. SMTP uses authenticated sending, which can help reduce failed messages and spam placement.

Many email providers use port 587 with TLS or port 465 with SSL. Always follow your email provider’s documentation because the correct host, port, encryption, and authentication settings can vary.

Magento 2 emails may fail because email communications are disabled, SMTP credentials are incorrect, sales emails are disabled, cron jobs aren’t running, cache needs to be flushed, or the email provider settings are wrong.

Magento 2 emails may go to spam because of missing SPF, DKIM, or DMARC records, sender reputation issues, sender domain mismatch, or spam-like email content.

Magento 2 sales emails can use cron when asynchronous sending is enabled. If cron doesn’t run correctly, order, invoice, shipment, and credit memo emails may send late or fail.

Yes. Test SMTP, order emails, password resets, contact form replies, spam placement, sender details, and email formatting before you rely on the setup for live customers.

Getting started with Magento 2 email settings

Reliable Magento 2 email starts with correct sender identities, mail sending settings, SMTP configuration, sales email setup, cron jobs, cache flushing, and deliverability checks.

Start by confirming your store email identities, then test SMTP and sales emails before changing customer-facing communication on a live store.

Magento email reliability also depends on the hosting environment behind your store. Liquid Web Magento hosting gives ecommerce stores the performance, support, and reliability they need for customer communication, checkout activity, and growth. 

Ready to get started?

Get hosting built for traffic surges, complex catalogs, and high-volume sales.

Related articles

Wait! Get exclusive hosting insights

Subscribe to our newsletter and stay ahead of the competition with expert advice from our hosting pros.

Loading form…