Domains & Authentication

Add MailBlastr DNS records on Vercel

Publish the SPF, DKIM, and DMARC records MailBlastr generates for your domain using Vercel’s Domains DNS records UI.

This guide walks through adding the DNS records MailBlastr generates for a domain using Vercel. Add your domain in MailBlastr first to generate the records — see Managing domains — and keep the DNS records reference open for your exact DKIM record and region.

This applies when Vercel manages your domain’s DNS — i.e. the domain’s nameservers point at Vercel (Vercel is your DNS provider), not just when a project is attached to the domain.

Open the DNS Records editor

  1. 1
    Open Domains

    In the Vercel dashboard go to your team/account → Settings → Domains (or the project’s Domains tab) and select your domain.

  2. 2
    Find DNS Records

    Scroll to the DNS Records section, which lists current records and has an Add form.

  3. 3
    Add each record

    In the Add form choose the Type, set Name, fill in Value, and click Add. Repeat for all six records.

Vercel’s Name field is the subdomain relative to your domain — leave it blank or @ for the apex, otherwise enter just the prefix. Use mailblastr._domainkey, send, and _dmarc (not the full hostname). Vercel appends your domain automatically.

DKIM — TXT

Add one TXT record holding your domain’s DKIM public key.

DKIM — TXT
TypeTXToptional

A single DKIM key record.

Namemailblastr._domainkeyoptional

Vercel appends .yourdomain.com, giving mailblastr._domainkey.yourdomain.com. mailblastr is the fixed selector MailBlastr uses.

Valuev=DKIM1; k=rsa; p=<public key>optional

The DKIM key record holding your domain’s public key.

TTL60optional

Vercel default (seconds); leave as-is.

SPF — MX + TXT on the send subdomain

MailBlastr uses the custom MAIL FROM subdomain send.yourdomain.com. Set Name to send for both records. Vercel’s MX form has a dedicated Priority field.

SPF — MX
TypeMXoptional

Receives bounce and complaint feedback for the MAIL FROM subdomain.

Namesendoptional

Resolves to send.yourdomain.com.

Valuefeedback-smtp.us-east-1.amazonses.comoptional

Region-specific feedback host. Replace us-east-1 with your domain’s region.

Priority10optional

Vercel’s separate MX priority field.

TTL60optional

Vercel default.

SPF — TXT
TypeTXToptional

SPF policy for the MAIL FROM subdomain.

Namesendoptional

Same host as the MX — resolves to send.yourdomain.com.

Valuev=spf1 include:amazonses.com ~alloptional

Authorizes Amazon SES for the MAIL FROM subdomain. Enter without surrounding quotes.

TTL60optional

Vercel default.

DMARC — TXT on _dmarc

DMARC — TXT
TypeTXToptional

DMARC policy record.

Name_dmarcoptional

Resolves to _dmarc.yourdomain.com.

Valuev=DMARC1; p=none;optional

A monitoring policy to start with.

TTL60optional

Vercel default.

Vercel-specific gotchas: only the DNS Records editor matters here — attaching the domain to a project does not publish these mail records; enter the Name as the bare prefix (send, _dmarc, mailblastr._domainkey), not the full domain; and do not add the SPF to the apex — it belongs on the send. subdomain.

Vercel’s DNS propagates quickly given its low default TTL. Once all six records are added, return to MailBlastr and re-verify the domain.