### [Sender Domain Not Validated (Elastic Email)](https://wpmailsmtp.com/docs/sender-domain-not-validated-elastic-email/)

**Published:** May 14, 2026
**Author:** David Ozokoye

**Content:**

**Note**: This guide applies to the [Elastic Email mailer](https://wpmailsmtp.com/docs/how-to-set-up-the-elastic-email-mailer-in-wp-mail-smtp/ "Elastic Email") in WP Mail SMTP.

## What This Error Means

The domain used in the **From Email** address hasn’t been validated in Elastic Email. Elastic Email requires domain validation before it will send email from any address at that domain.

## Common Causes

- The From Email in WP Mail SMTP uses a domain that doesn’t match any validated domain in Elastic Email
- Domain was never added to Elastic Email
- You added DNS records but never completed verification
- Required DNS records are missing or entered incorrectly at the DNS provider

## How to Fix

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

### Step 1: Check the From Email Domain

The From Email domain in WP Mail SMTP must match a domain that’s validated in Elastic Email. If it doesn’t match, changing it is the fastest fix.

Start by going to **WP Mail SMTP » Settings** and clicking the **General** tab.

![WP Mail SMTP settings](https://wpmailsmtp.com/wp-content/uploads/2023/08/wp-mail-smtp-settings.png)Look at the **From Email** field and note the domain (the part after the `@` sign).

![From email address](https://wpmailsmtp.com/wp-content/uploads/2022/12/from-email.png)Next, log in to your [Elastic Email](https://app.elasticemail.com/login "Elastic Email") account, then click **Settings** in the sidebar.

![Click Settings in the Elastic Email sidebar](https://wpmailsmtp.com/wp-content/uploads/2026/05/elasticemail-dashboard-click-settings.png)In the Settings page, scroll down to the **Domains** section and click **Manage domains**.

![Click Manage domains in the Settings page](https://wpmailsmtp.com/wp-content/uploads/2026/05/settings-click-manage-domains.png)Check whether the domain from your From Email appears in the list with a **Verified** status.

![Check the domain list for a Verified status](https://wpmailsmtp.com/wp-content/uploads/2026/05/domains-check-list.png)If the domain is **Verified** but doesn’t match your From Email, return to **WP Mail SMTP » Settings**, change the **From Email** to an address at the verified domain, and click **Save Settings**.

To test the fix, log in to your WordPress admin area and go to **WP Mail SMTP » Tools**, click the **Email Test** tab, and click **Send Email**.

![Test email tab](https://wpmailsmtp.com/wp-content/uploads/2024/10/test-email-tab-1024x1002.png)If the error is gone, then you’re done. However, if the domain shows **Not verified**, continue to Step 2. If the domain is not listed, skip to Step 3.

### Step 2: Verify an Existing Domain

If your domain is already in Elastic Email but shows **Not verified**, you need to add or re-verify the DNS records. Here’s how to resolve it:

Return to your Elastic Email account, click **Settings** in the sidebar, then scroll to the **Domains** section and click **Manage domains**.

Next, click your domain name in the list to open the verification page.

![Click your unverified domain](https://wpmailsmtp.com/wp-content/uploads/2026/05/domains-click-unverified.png)Elastic Email shows the DNS records you need to add. The **SPF** record is required. The **DKIM**, **CNAME**, and **DMARC** records are recommended for better deliverability.

Open a new tab and log into your DNS provider (Cloudflare, GoDaddy, Namecheap, etc.). Add the **SPF** record by creating a **TXT** record with the exact **Name** and **Value** shown in Elastic Email. If you already have an SPF record, select **I found the record described above** and Elastic Email will show how to merge them.

Then, add the recommended **DKIM** and **CNAME** records the same way, matching the **Type**, **Name**, and **Value** fields exactly.

After adding the records, return to the Elastic Email verification page and click **Verify record**.

![Click Verify record in Elastic Email](https://wpmailsmtp.com/wp-content/uploads/2026/05/dns-click-verify-record.png)**Note**: If verification fails, DNS changes may still be propagating. Wait 15-30 minutes and try again. Full propagation can take up to 48 hours.

Once verified, return to your WordPress admin area and send a test email.

If the error is gone, you’re done. If your domain was not listed at all in Step 1, continue to Step 3.

### Step 3: Add a New Domain

If your sending domain hasn’t been added to Elastic Email yet, you need to add and verify it.

Return to your Elastic Email account, click **Settings**, then scroll to the **Domains** section and click **Manage domains**. Next, click **Start Verification**.

![Domains list with Start Verification button](https://wpmailsmtp.com/wp-content/uploads/2026/05/domains-list.png)Under **I own a domain**, click **Verify domain**.

![Click Verify domain in the start verification dialog](https://wpmailsmtp.com/wp-content/uploads/2026/05/start-verification-dialog.png)Enter the domain that matches your **From Email** address in WP Mail SMTP. For example, if your From Email is `you@yourdomain.com`, enter `yourdomain.com`. Once done, click **Continue**.

![Enter your domain name](https://wpmailsmtp.com/wp-content/uploads/2026/05/enter-domain.png)Elastic Email shows the DNS records you need to add. Follow the same DNS steps as Step 2: add the SPF record (required) and the recommended DKIM and CNAME records at your DNS provider, then click **Verify record** in Elastic Email.

Once verified, return to your WordPress admin area and send a test email.

## Notes

- Add both the SPF record (required) and the DKIM and CNAME records (recommended) for the best deliverability.
- If records appear correct but verification fails, check for extra spaces, trailing dots your DNS provider may add automatically, or auto-appended domain names in CNAME values.

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

**Categories:** Elastic Email Errors, Error Library

---

