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
- Add domain in Arsel Dashboard under Settings > Domains.
- Copy DNS records from Arsel.
- Add those records in your DNS provider.
- Wait for propagation. Status updates automatically once the records are valid.
- 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.
| Record | Purpose |
|---|---|
| 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
- Sign in to Arsel Dashboard.
- Open Settings > Domains.
- Click Add Domain.
- Enter your domain (for example,
yourdomain.com). - Copy the DNS records shown by Arsel.
Add DNS Records
- Open your domain DNS management page.
- 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
- Set TTL to default or low (for example 300 seconds) when available.
- Save each record.
- Wait for DNS propagation (often 5-30 minutes, sometimes longer).
- 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
| Status | Meaning | What You Should Do |
|---|---|---|
| Pending | Arsel is still checking DNS records | Confirm records are published publicly and wait. Status updates automatically. |
| Verified | DNS authentication records are valid | Start sending emails from this domain. |
| Failed | DNS 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
| Problem | Likely Cause | Fix |
|---|---|---|
| Domain stuck in pending | DNS propagation not complete | Wait 15 minutes, then retry; allow up to 24-48 hours in some cases. |
| SPF invalid | Multiple SPF records or wrong include value | Keep one SPF TXT record and include Arsel-required value. |
| DKIM not found | Selector host copied incorrectly | Re-copy selector/host from Arsel and republish record exactly. |
| DMARC parse error | Invalid syntax | Start record with v=DMARC1; and validate tag format. |
| Verification fails repeatedly | Wrong record type or host formatting | Confirm type, host, and value match Arsel output exactly. |
| Domain marked Failed | DNS did not validate within the 72-hour verification window | Delete the domain and add it again. Copy the new DKIM records to your DNS provider — the original DKIM records are no longer valid. |