Setting up SPF Records for MailChannels Email Authentication

Configure SPF records for MailChannels transactional emails when using external DNS providers.

Overview

This guide explains how to set up SPF (Sender Policy Framework) records for MailChannels transactional email service. This configuration is only necessary if you're using a DNS provider other than WPCloud's managed DNS service.

Important Notes

  • If you use WPCloud's managed DNS service, the SPF record is automatically configured for you - no action required
  • DKIM authentication is handled automatically - When using WPCloud's transactional email service, there's no need to configure DKIM DNS records. Thanks to WPCloud's MailChannels integration, DKIM signatures are generated automatically on the server, eliminating the need for manual DNS configuration
  • This guide is specifically for clients using external DNS providers
  • If you're unsure who your DNS provider is, contact WPCloud support for assistance

Required DNS Record

Add the following SPF record to your domain's DNS settings:

Type: TXT
Host: @
Value: v=spf1 include:relay.mailchannels.net ~all

Step-by-Step Instructions

  1. Access DNS Settings
      • Log in to your DNS provider's control panel
      • Locate the DNS management section
  1. Add New DNS Record
      • Create a new TXT record
      • Set the host/name field to @ (represents your root domain)
      • Enter the SPF value exactly as shown above
  1. Save Changes
      • Save the new DNS record
      • Wait for DNS propagation (typically 24-48 hours)

Verification

To verify your SPF record is properly configured:

  1. Use an SPF record checker tool
  1. Perform a DNS lookup for your domain
 

DKIM Configuration

  • No action required - DKIM is automatically handled by WPCloud
  • The WPCloud MailChannels integration includes built-in DKIM support
  • DKIM DNS records are generated automatically on the server
  • All transactional emails sent from your WordPress site include proper DKIM signatures

This automatic DKIM implementation ensures optimal email deliverability without the complexity of manual DNS configuration.

Common Issues and Solutions

  • Issue: Existing SPF Record
    • Solution: If you already have an SPF record, merge the MailChannels include statement with your existing record
    • The following is just an example of how to merge SPF records: v=spf1 include:relay.mailchannels.net include:yourexisting.spf ~all
  • Issue: DNS Propagation
    • Solution: Wait at least 24 hours before troubleshooting new DNS records

Support Options

If you encounter issues with your SPF configuration, contact WPCloud support:

Did this answer your question?
😞
😐
🤩

Last updated on November 7, 2024