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.

Required DNS records​

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​

You need access to the Arsel Dashboard and permission to add DNS records for the domain.

  1. In the Arsel Dashboard, open Domains and click Add Domain.
  2. Enter your domain (for example, yourdomain.com) and copy the DNS records Arsel shows.
  3. In your DNS provider, add each record exactly as shown — same Type (TXT, CNAME), same Host/Name (such as @, _dmarc, or your DKIM selector), same Value/Target. Leave TTL at the default, or set it low (for example 300 seconds).
  4. Wait for DNS propagation — often 5–30 minutes, sometimes a few hours. The status in the dashboard updates automatically once the records are valid.
  5. Send a test email from the domain to confirm it is accepted (202 Accepted).

The same steps are available through the API: Create Domain returns the DNS records, and Verify Domain checks them on demand.

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.

Troubleshooting​

ProblemLikely CauseFix
Domain stuck in pendingDNS propagation not complete, or a record does not matchRe-check each record against Arsel's values. Verification keeps retrying on its own for about 72 hours after the domain is added.
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.
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.