Knowledge Hub

38.3.6 Email Masking – Verification Process


Overview #

Once you’ve added your DNS records, the final step is verification. This confirms that your domain is correctly configured to send email through our platform.

All verification is handled entirely by Amazon SES (Simple Email Service) – we do not perform any record checks ourselves. Our system simply submits your domain to SES and displays the status Amazon reports back.


How Domain Verification Works #

Here’s what happens after you add a domain:

  1. You enter your masked sender address in our CMS (e.g. [email protected])
  2. We generate the required DNS records and display them to you
  3. Once you’ve added the records in your DNS provider, you click Check Validity
  4. Our system forwards your domain to Amazon SES, which:
    • Looks for the records on your domain
    • Verifies if everything matches the expected values
    • Approves or rejects the domain for sending

We do not validate your DNS records ourselves. Amazon SES does all the checking. This means:

  • If verification is delayed, it’s due to SES processing time or DNS propagation
  • We have no ability to speed up or override the process
  • Our CMS simply displays the current status provided by Amazon

How Long Does It Take? #

  • Most domains verify within 1 to 12 hours
  • In some cases it can take up to 72 hours, depending on your DNS provider and Amazon SES queue times
  • You can return to the CMS at any time and click Check Validity to refresh the current status

How to Check Your DNS Records #

Before resubmitting your domain for verification, you can manually confirm whether your DNS records are publicly visible. This helps ensure everything is set up correctly before AWS attempts another check.

ToolUse it to check…Link
🔍 MXToolboxAny TXT, MX, or CNAME recordhttp://mxtoolbox.com
🔍 Google Admin ToolboxDeep DNS checks from Google’s perspectivehttp://toolbox.googleapps.com
🔍 DNSCheckerGlobal DNS propagation across multiple locationshttp://dnschecker.org

To check:

  • Paste your full record name (e.g. mail.yourdomain.com or somekey._domainkey.yourdomain.com)
  • Select the correct record type (CNAME, TXT, or MX)
  • Verify that the value shown matches exactly what we provided

If a record doesn’t show up, it means either:

  • It was added incorrectly (wrong name or value)
  • It hasn’t propagated yet (try again later)

Why a Domain Might Fail Verification #

Even small issues in your DNS setup can prevent Amazon SES from verifying your domain. Common reasons include:

IssueExplanation
❌ Missing recordOne or more required records wasn’t added, or was added in the wrong place
❌ Incorrect valuesA record’s value doesn’t match exactly what SES expects
⚠️ Cloudflare proxyingCNAME records must be set to DNS only, not proxied through the orange cloud
⌛ DNS propagation delaySome providers take longer to make your changes visible to Amazon SES
🕒 Stale or repeated failuresDomains that fail several times or sit idle unverified may be deprioritised by Amazon’s internal systems

What to Do If Verification Fails #

If verification doesn’t go through, follow these steps:

  1. Double-check your DNS entries – Use the tools above to confirm everything is visible and correct
  2. Fix any mistakes – Remove incorrect records and re-add them if needed
  3. In the CMS, click Check Validity to pull the latest verification status
  4. If SES has marked the domain as failed, a Resubmit for Verification button will appear – click this to reinitiate the process

You can retry as often as needed, but avoid doing so until your records are fully correct to prevent unnecessary delays.


Why SES May Delay Rechecking #

Amazon automatically deprioritises domains that:

  • Have failed multiple verification attempts
  • Have been left unverified for an extended time
  • Are using invalid or inconsistent DNS settings

This doesn’t mean your domain won’t be verified – it just means SES may take longer to check it again. That’s why we recommend getting your records exactly right before submitting for the first time.


Summary #

StepWhat to Know
✅ We submit domains to SESWe don’t do any DNS validation ourselves
🔍 SES performs the checkAll approval or failure decisions come directly from Amazon
⏳ Timing is out of our controlSome verifications are instant, others take up to 72 hours
🔧 Use external toolsConfirm records are publicly visible before resubmitting
🔁 Fix before retryingDon’t resubmit until you’re confident all records are correct

Once SES verifies your domain, masked emails will begin sending automatically using your domain name. You’ll see the verified status reflected in your CMS and sending will activate immediately.

Updated on July 25, 2025
Was this helpful?

Get in touch

Whatever your vision for your next virtual, hybrid or in-person event, we can help.