Add MailBlastr DNS records on Cloudflare
Publish the SPF, DKIM, and DMARC records MailBlastr generates for your domain using the Cloudflare dashboard.
This guide walks through adding the DNS records MailBlastr generates for a domain using the Cloudflare dashboard. Before you start, add your domain in MailBlastr to generate the records — see Managing domains — and keep the DNS records reference open, since the exact values (your DKIM record and your region) come from there.
Cloudflare must be your domain’s authoritative DNS (your nameservers point at Cloudflare) for these records to take effect. If your domain only uses Cloudflare as a proxy in front of another DNS host, add the records at the authoritative host instead.
Open the DNS records editor
- 1Select your domain
Log in at dash.cloudflare.com and click the domain (zone) you want to send mail from.
- 2Go to DNS → Records
In the left sidebar choose DNS, then Records. This lists every record on the zone and has the Add record button.
- 3Add each record
Click Add record once per entry below. Choose the Type, fill in Name and the target, and save. Repeat for all six records.
DKIM — TXT
Add one TXT record holding your domain’s DKIM public key. In Cloudflare’s Name field you can enter the full host or just the part before your domain — Cloudflare appends the zone automatically and displays the full name.
TypeTXToptionalA single DKIM key record.
Namemailblastr._domainkeyoptionalCloudflare auto-appends .yourdomain.com, giving mailblastr._domainkey.yourdomain.com. mailblastr is the fixed selector MailBlastr uses.
Contentv=DKIM1; k=rsa; p=<public key>optionalThe DKIM key record holding your domain’s public key.
TTLAutooptionalLeave at the Cloudflare default.
SPF — MX + TXT on send.yourdomain.com
MailBlastr uses a custom MAIL FROM subdomain, send.yourdomain.com, which needs both an MX and a TXT record. In the Name field enter send — Cloudflare appends the zone. MX and TXT records cannot be proxied, so there is no cloud toggle on these rows.
TypeMXoptionalRoutes bounce and complaint feedback for the MAIL FROM subdomain.
NamesendoptionalResolves to send.yourdomain.com.
Mail serverfeedback-smtp.us-east-1.amazonses.comoptionalRegion-specific feedback host. Replace us-east-1 with your domain’s region.
Priority10optionalMX priority.
TTLAutooptionalCloudflare default.
TypeTXToptionalSPF policy for the MAIL FROM subdomain.
NamesendoptionalSame host as the MX — resolves to send.yourdomain.com.
Contentv=spf1 include:amazonses.com ~alloptionalAuthorizes Amazon SES to send for the MAIL FROM subdomain. Paste exactly; Cloudflare quotes it for you.
TTLAutooptionalCloudflare default.
DMARC — TXT on _dmarc.yourdomain.com
TypeTXToptionalDMARC policy record.
Name_dmarcoptionalResolves to _dmarc.yourdomain.com.
Contentv=DMARC1; p=none;optionalA monitoring policy to start with; tighten to quarantine or reject later.
TTLAutooptionalCloudflare default.
send. subdomain, not the root.Cloudflare’s edge DNS usually propagates within a minute or two. Once all six records are in, return to MailBlastr and re-verify the domain.