Domain Setup

Verify your domain and configure email authentication for optimal deliverability.

Why Domain Verification?

Domain verification proves you own the domain you want to send from. This:

  • Prevents unauthorized use of your domain
  • Improves email deliverability
  • Protects your domain reputation
  • Enables email authentication (SPF, DKIM, DMARC)

Required DNS Records

When you add a domain, we generate three types of DNS records:

SPF (Sender Policy Framework)

Authorizes GetMailer to send email on behalf of your domain.

v=spf1 include:getmailer.co ~all

DKIM (DomainKeys Identified Mail)

Cryptographically signs your emails to verify authenticity.

s1._domainkey.yourdomain.com CNAME s1._domainkey.getmailer.co

DMARC (Domain-based Message Authentication)

Tells receiving servers how to handle emails that fail SPF/DKIM checks.

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

Verification Process

  1. Add your domain in the Domains dashboard
  2. Copy the DNS records we provide
  3. Add records to your DNS provider (Cloudflare, GoDaddy, etc.)
  4. Click Verify in the dashboard
  5. Wait for propagation (usually minutes, up to 48 hours)

Common DNS Providers

Cloudflare

DNS → Add record → Select type → Enter values

GoDaddy

DNS Management → Add → Select type → Enter values

Namecheap

Advanced DNS → Add New Record → Enter values

Route 53

Hosted zones → Create record → Enter values

Troubleshooting

Verification failing?

  • Double-check record values are copied exactly
  • Wait longer for DNS propagation (use dnschecker.org)
  • Ensure no conflicting records exist
  • Check for extra spaces or characters

Emails going to spam?

  • Ensure all three records (SPF, DKIM, DMARC) are configured
  • Wait 24-48 hours after setup for reputation to establish
  • Check your domain isn't on any blocklists
Domain Setup - GetMailer Docs | GetMailer