Skip to main content

Domain Verification

Domain verification proves that you own the domain used in your sender email address (for example, noreply@yourdomain.com).

Until your domain is verified, Arsel rejects email requests sent from that domain.

Quick Start
  1. Add domain in Arsel Dashboard under Settings > Domains.
  2. Copy DNS records from Arsel.
  3. Add those records in your DNS provider.
  4. Wait for propagation. Status updates automatically once the records are valid.
  5. Send a test email to confirm sending is enabled for your domain.

Before You Start

Make sure you have:

  • Access to Arsel Dashboard
  • Access to your DNS provider account (Cloudflare, GoDaddy, Namecheap, or similar)
  • The domain you want to send from (for example, yourdomain.com)
  • Permission to add DNS records

Required DNS Records

Arsel requires these records for authentication and deliverability.

RecordPurpose
SPF (TXT)Authorizes sending servers for your domain
DKIM (CNAME/TXT)Cryptographically signs outgoing messages
DMARC (TXT)Defines how receiving servers handle authentication failures

Verify Your Domain

  1. Sign in to Arsel Dashboard.
  2. Open Settings > Domains.
  3. Click Add Domain.
  4. Enter your domain (for example, yourdomain.com).
  5. Copy the DNS records shown by Arsel.

Add DNS Records

  1. Open your domain DNS management page.
  2. Add each record exactly as shown in Arsel:
    • Same Type (TXT, CNAME)
    • Same Host/Name (such as @, _dmarc, or your DKIM selector)
    • Same Value/Target
  3. Set TTL to default or low (for example 300 seconds) when available.
  4. Save each record.
  5. Wait for DNS propagation (often 5-30 minutes, sometimes longer).
  6. Return to Arsel Dashboard. Status updates automatically once the records are valid.
caution

Do not create duplicate SPF TXT records for the same host. SPF should exist as one TXT record per host.

For provider-specific steps, see the DNS Providers section.

Verification Status

StatusMeaningWhat You Should Do
PendingArsel is still checking DNS recordsConfirm records are published publicly and wait. Status updates automatically.
VerifiedDNS authentication records are validStart sending emails from this domain.
FailedDNS records did not validate within the verification window (around 72 hours after adding the domain)This status is final — the platform will not re-check the domain. To retry, delete the domain and add it again. Doing so generates new DKIM records that you must update in your DNS provider.

Post-Verification Checklist

  • Domain status in Arsel Dashboard is Verified
  • SPF record resolves correctly
  • DKIM record resolves correctly
  • DMARC record resolves correctly
  • Test email from verified domain is accepted (202 Accepted)

Troubleshooting

ProblemLikely CauseFix
Domain stuck in pendingDNS propagation not completeWait 15 minutes, then retry; allow up to 24-48 hours in some cases.
SPF invalidMultiple SPF records or wrong include valueKeep one SPF TXT record and include Arsel-required value.
DKIM not foundSelector host copied incorrectlyRe-copy selector/host from Arsel and republish record exactly.
DMARC parse errorInvalid syntaxStart record with v=DMARC1; and validate tag format.
Verification fails repeatedlyWrong record type or host formattingConfirm type, host, and value match Arsel output exactly.
Domain marked FailedDNS did not validate within the 72-hour verification windowDelete the domain and add it again. Copy the new DKIM records to your DNS provider — the original DKIM records are no longer valid.