Error: Domain Is Not Activated

Summarize:ChatGPTPerplexity

Note: This guide applies to the SendLayer mailer in WP Mail SMTP.

What This Error Means

The sending domain in SendLayer hasn’t passed DNS verification. SendLayer requires domain authentication before it will send email from that domain.

Common Causes

  • Domain was never added to SendLayer (the domain in the From Email isn’t registered in the SendLayer account)
  • DNS records added but not yet propagated
  • Required DNS records missing or entered incorrectly at the DNS provider
  • Wrong domain added to SendLayer (doesn’t match the From Email domain in WP Mail SMTP)
  • Domain verification was never started (domain was added but DNS records were never set up)

How to Fix

Here is the complete step-by-step guide to resolving the error.

Step 1: Add the Domain to SendLayer

If the sending domain isn’t yet in SendLayer, add it first. You can skip to Step 2 if your domain is already in SendLayer.

To add a new domain, log in to your SendLayer account. Once you’re logged in, click the DOMAIN dropdown at the top of the sidebar.

Click the domain switcher dropdown in the sidebar

Then, click Add new domain at the bottom of the dropdown.

Click Add new domain in the dropdown

Next, enter the domain that matches your From Email address in WP Mail SMTP. For example, if your From Email is [email protected], enter example.com.

Enter your domain name in the text field

After that, click Add domain. SendLayer will display the DNS records you need to add. Continue to Step 2 to add them.

Click the Add domain button

Step 2: Add and Verify the DNS Records

SendLayer authenticates the domain through DNS records you add at your DNS provider. Here’s how to verify your domain.

Log in to SendLayer, then click Settings in the left sidebar to open the DNS Records & Settings page.

Click Settings in the sidebar

You’ll see a table of DNS records with columns for Type, Hostname, Value, TTL, and Status. Each record has a status icon indicating whether SendLayer has verified it.

View the DNS records table with status indicators

Next, log in to your DNS provider (Cloudflare, GoDaddy, Namecheap, etc.) and add each record listed in SendLayer. For each record, match the Type, Hostname, and Value fields exactly as they are displayed in SendLayer.

Note: See the guide to adding DNS records for step-by-step instructions for common DNS providers.

After adding your DNS records, return to your SendLayer account area. Check the Status column for green checkmarks. DNS propagation can take up to 24-48 hours, though it’s usually faster.

Finally, once all records show green checkmarks and the domain is Active, send a test email to confirm the fix.

Step 3: Send a Test Email

To test the fix, log in to your WordPress admin area and go to WP Mail SMTP » Tools, click the Email Test tab, enter a recipient email in the Send To field, leave the HTML toggle ON, and click Send Email.

Test email tab

Once done, look for the success message and confirm the email arrived in your inbox.

Notes

  • SendLayer requires 4 CNAME records (covering DKIM, SPF, and DMARC) plus 1 TXT record. Add all 5 records. Missing any one of them can prevent verification.
  • SendLayer implements SPF and DMARC as CNAME records, not TXT records as in traditional setups.
  • If records appear correct but verification fails, double-check for extra spaces, trailing dots that some DNS providers add automatically, or your DNS provider auto-appending the domain name to CNAME values (causing a duplicate like sl._domainkey.example.com.example.com).
  • Confirm the From Email in WP Mail SMTP » Settings » General uses an address at the domain verified in SendLayer.

That’s It! You now know how to fix the ‘Domain Is Not Activated’ error in SendLayer and get your emails sending again through WP Mail SMTP.

Try our Free WP Mail SMTP plugin

Use your favorite SMTP provider to reliably send your WordPress emails.