BigCommerce

BigCommerce Email Deliverability: Your Guide to MX, SPF & DKIM Records

In the dynamic world of e-commerce, effective communication is the lifeblood of customer relationships and operational efficiency. For BigCommerce store owners, ensuring that every email – from order confirmations and shipping updates to customer service responses and marketing campaigns – reaches its intended recipient is not just good practice; it's critical for success. However, a common technical hurdle arises when a store's domain is managed through BigCommerce, but an external provider, such as Titan Email, handles the actual email service. This often leads to frustrating email sending and receiving issues due to misconfigured DNS records.

Seamless email communication for BigCommerce stores via correct DNS settings, showing email flowing from a BigCommerce logo to various customer icons with DNS records as a bridge.

BigCommerce DNS Records interface for adding email configuration
BigCommerce DNS Records interface for adding email configuration

The Critical Role of Email in E-commerce

Imagine a customer places an order, but never receives a confirmation. Or a support ticket goes unanswered because the reply email bounces. These scenarios, though seemingly minor, can erode customer trust, increase support overhead, and ultimately impact your bottom line. Email deliverability is foundational to:

  • Customer Trust: Reliable communication builds confidence.
  • Operational Efficiency: Automated emails reduce manual workload.
  • Sales & Marketing: Campaigns and promotions rely on reaching inboxes.
  • Brand Reputation: Professional email handling reflects positively on your brand.

Understanding the Challenge: BigCommerce DNS and External Email Providers

When you connect a custom domain to your BigCommerce store, you often have the option for BigCommerce to manage your domain's Domain Name System (DNS) records. This simplifies many aspects of store setup, but it also means that all DNS configurations, including those for external services like email, must be made within your BigCommerce admin panel. If these records aren't correctly set up, your email service provider won't know where to send or receive mail for your domain, leading to deliverability failures.

The Case of FlooringCoutureOnline.com and Titan Email

A recent case on the BigCommerce forum perfectly illustrates this challenge. Clem Eccles, a store owner with flooringcoutureonline.com, found themselves unable to send emails from their associated addresses. The root cause? Missing or incorrect MX (Mail Exchange) records for their email provider, Titan Email, within their domain's DNS settings. The specific record details required were:

  • Type: MX
  • Host: @
  • TTL: 3600
  • Priority: 20
  • Exchange record: mx0102.titan.email

Without these critical instructions, the domain's DNS simply couldn't direct email traffic correctly, causing the sending failures Clem experienced.

Step-by-Step: Configuring MX Records in Your BigCommerce Admin

Sajid Jameel from Codinative.com, a Certified BigCommerce Partner, provided the precise, actionable solution that resolved Clem's issue. If BigCommerce manages your domain's DNS, here’s how to add or update your MX records for an external email provider:

  1. Log in to your BigCommerce store admin. This is your central hub for managing everything from products and orders to themes and settings.
  2. Navigate to Settings > Domains. Depending on your BigCommerce version or theme (e.g., Stencil-based themes), this might also appear as "Domains & SSL."
  3. Select Your Domain. Find the specific domain you need to configure (e.g., flooringcoutureonline.com) and click on "DNS Records" or "Advanced DNS Settings." This is where you'll manage all your domain's records.
  4. Add a New MX Record. Look for an option to "Add Record" or "Create New Record." You'll be presented with fields to input the record details.
  5. Enter MX Record Details: Carefully input the information provided by your email service provider (like Titan Email). For Clem's case, these were:
    • Type: Select 'MX' from the dropdown menu.
    • Host/Name: Enter '@'. This typically refers to your root domain. Some providers might specify 'yourdomain.com' or leave it blank – always follow your provider's exact instructions.
    • Priority: Enter '20'. This numerical value dictates the order in which mail servers should be tried. Lower numbers usually indicate higher priority.
    • Value/Points to: Enter 'mx0102.titan.email'. This is the specific mail server address provided by your email service.
    • TTL (Time To Live): Enter '3600'. This value, in seconds, tells DNS resolvers how long to cache the record before querying again. 3600 seconds (1 hour) is a common standard.
  6. Save Changes. After entering all details, ensure you click the 'Save' or 'Add Record' button to apply the new configuration.

A screenshot mock-up of the BigCommerce admin panel's 'DNS Records' section, highlighting where to add MX, SPF, and DKIM records with input fields and a 'Save' button.

Beyond MX: The Importance of SPF and DKIM for Email Deliverability

While MX records are crucial for directing incoming mail, ensuring your emails actually land in the inbox and aren't flagged as spam requires additional DNS records: SPF (Sender Policy Framework) and DKIM (DomainKeys Identified Mail). As Sajid wisely noted, most professional email providers like Titan Email require these for optimal deliverability.

What are SPF Records?

An SPF record is a type of TXT record that lists all the authorized mail servers allowed to send emails on behalf of your domain. When an email server receives an email from your domain, it checks your SPF record. If the sending server's IP address isn't listed, the email might be marked as spam or rejected. This helps prevent email spoofing.

What are DKIM Records?

DKIM records also use TXT records and function as a digital signature. They allow the receiving email server to verify that an email was indeed sent by the domain it claims to be from and that the email content hasn't been tampered with in transit. This adds another layer of authentication and trust.

How to Add SPF and DKIM Records in BigCommerce

The process for adding SPF and DKIM records is very similar to adding MX records:

  1. Obtain Records: Your email service provider will give you specific TXT records for SPF and DKIM. These usually look like long strings of characters.
  2. Navigate to DNS Records: Go to Settings > Domains > DNS Records in your BigCommerce admin.
  3. Add New TXT Record: For each SPF and DKIM record:
    • Type: Select 'TXT'.
    • Host/Name: This will be specified by your provider (e.g., '@' for SPF, or a specific selector like 'default._domainkey' for DKIM).
    • Value/Points to: Paste the exact TXT string provided by your email service.
    • TTL: Typically 3600.
  4. Save Changes.

Common Pitfalls and Troubleshooting Tips

  • DNS Propagation: DNS changes aren't instant. It can take anywhere from a few minutes to 48 hours for changes to propagate across the internet. Be patient!
  • Verify All Records: Always ensure you've added all the records your email provider recommends, not just one. Missing an SPF or a secondary MX record can cause intermittent issues.
  • Double-Check for Typos: Even a single misplaced character can render a DNS record invalid. Copy-pasting is often safer than manual entry.
  • Utilize Online DNS Checkers: Tools like MXToolbox or Google Admin Toolbox can help you verify if your DNS records have propagated correctly.
  • Seek Expert Assistance: If you're unsure or continue to face issues, don't hesitate to contact BigCommerce support or a certified BigCommerce Partner like Codinative.com or Big Migration.

Why Proper Email Configuration is Critical for Your E-commerce Success

In the competitive e-commerce landscape, every detail counts. Seamless email communication isn't just a technicality; it's a cornerstone of customer experience, marketing effectiveness, and overall business health. From automated transactional emails that confirm purchases to personalized marketing campaigns that drive repeat business, your email infrastructure needs to be robust and reliable. Neglecting DNS settings can lead to lost sales, frustrated customers, and a damaged brand reputation.

Big Migration: Your Partner in Seamless E-commerce Operations

At Big Migration (big-migration.com - BigCommerce Migration Hub), we understand that managing the technical intricacies of an e-commerce platform can be daunting, especially during or after a migration. Our expertise extends beyond simply moving your store; we ensure every aspect, from DNS configurations and email deliverability to API integrations and theme customizations, is perfectly optimized for your BigCommerce store's success. Whether you're setting up a new store, migrating from another platform, or simply need expert assistance with your current BigCommerce setup, our team is here to provide comprehensive support, ensuring your e-commerce operations run smoothly and efficiently.

Don't let technical hurdles like email configuration slow down your business. With the right knowledge and expert support, you can ensure your BigCommerce store communicates effectively, fostering trust and driving growth.

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools