Domains & Authentication

Porkbun

Publish the SPF, DKIM, and DMARC records MailBlastr generates for your domain using Porkbun’s DNS editor.

This guide walks through adding the DNS records MailBlastr generates for a domain using Porkbun. 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.

It is best practice to use a subdomain (e.g. updates.example.com) instead of the root domain for reputation segmentation.

Log in to Porkbun

  1. 1
    Open your domain

    Log in at porkbun.com/account/domainsSpeedy.

  2. 2
    Open DNS

    Select the DNS option under your domain to reach the page where you manage DNS records.

  3. 3
    Add each record

    Use Add / Add Record for every entry below — the DKIM TXT record, the SPF MX and TXT, and the DMARC TXT.

Porkbun’s Host field expects only the subdomain part — enter mailblastr._domainkey, send, and _dmarc, never the full …example.com.

DKIM — TXT

Add one TXT record holding your domain’s DKIM public key. Copy the value from your domain configuration page in MailBlastr.

DKIM — TXT
TypeTXToptional

A single DKIM key record.

Hostmailblastr._domainkeyoptional

Porkbun appends .example.com, giving mailblastr._domainkey.example.com. mailblastr is the fixed selector MailBlastr uses.

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

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

TTL600optional

Porkbun default.

SPF — MX on the send subdomain

MailBlastr uses the custom MAIL FROM subdomain send.example.com. Choose MX, set Host to send, paste the MailBlastr MX value into Answer / Value, and set Priority to 10.

SPF — MX
TypeMXoptional

Receives bounce and complaint feedback for the MAIL FROM subdomain.

Hostsendoptional

Resolves to send.example.com.

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

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

Priority10optional

Use 20/30 if 10 is already taken on that host.

TTL600optional

Porkbun default.

SPF — TXT on the send subdomain

SPF — TXT
TypeTXToptional

SPF policy for the MAIL FROM subdomain.

Hostsendoptional

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

Answer / Valuev=spf1 include:amazonses.com ~alloptional

Authorizes Amazon SES for the MAIL FROM subdomain.

TTL600optional

Porkbun default.

DMARC — TXT on _dmarc

DMARC — TXT
TypeTXToptional

DMARC policy record.

Host_dmarcoptional

Resolves to _dmarc.example.com.

Answer / Valuev=DMARC1; p=none;optional

A monitoring policy to start with. See Implementing DMARC.

TTL600optional

Porkbun default.

Porkbun gotchas: enter only the bare Host prefix (send, _dmarc, mailblastr._domainkey), never the full domain; and never reuse an existing MX priority on the same host.

Once all six records are saved, return to MailBlastr and re-verify the domain. If it stays pending, see What if my domain isn’t verifying?.