DreamHost
Publish the SPF, DKIM, and DMARC records MailBlastr generates for your domain using the DreamHost panel’s DNS editor.
This guide walks through adding the DNS records MailBlastr generates for a domain using DreamHost. First 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.
It is best practice to use a subdomain (e.g. updates.example.com) instead of the root domain (example.com). A subdomain isolates sending reputation by purpose (marketing, transactional) and keeps it separate from your corporate mail.
Log in to DreamHost
- 1Open your website
Log in to the DreamHost panel at panel.dreamhost.com and go to Websites → Manage Websites.
- 2Manage the domain
Click Manage on the domain you want to send mail from, then open the DNS tab. This is where you add the records below with Add Record.
- 3Add each record
Add every entry below — the DKIM TXT record, the SPF MX and TXT, and the DMARC TXT.
mailblastr._domainkey, send, _dmarc) — do not include your full domain. Entering the full hostname produces a doubled name like send.example.com.example.com.DKIM — TXT
Add one TXT record holding your domain’s DKIM public key. Enter only the host prefix in Host — DreamHost appends your domain. Copy the value from your domain configuration page in MailBlastr.
TypeTXT RecordoptionalA single DKIM key record.
Hostmailblastr._domainkeyoptionalDreamHost appends .example.com, giving mailblastr._domainkey.example.com. mailblastr is the fixed selector MailBlastr uses.
Points tov=DKIM1; k=rsa; p=<public key>optionalThe DKIM key record holding your domain’s public key.
TTLDefaultoptionalUse the DreamHost default.
SPF — MX on send.example.com
MailBlastr uses the custom MAIL FROM subdomain send.example.com, which needs both an MX and a TXT record. On DreamHost the cleanest way to host an MX on a subdomain is to create the subdomain first (return to Manage Websites → Add Website, add send.example.com), then Manage it, choose Add Record → MX → Manage Custom MX, and paste the MailBlastr MX value.
TypeMX RecordoptionalRoutes bounce and complaint feedback for the MAIL FROM subdomain.
HostsendoptionalResolves to send.example.com.
Points tofeedback-smtp.us-east-1.amazonses.comoptionalRegion-specific feedback host. Replace us-east-1 with your domain’s region.
Priority10optionalMX priority. If 10 is already taken on that host, use a higher value such as 20 or 30.
TTLDefaultoptionalDreamHost default.
SPF — TXT on send.example.com
TypeTXT RecordoptionalSPF policy for the MAIL FROM subdomain.
HostsendoptionalSame host as the MX — resolves to send.example.com.
TXT Valuev=spf1 include:amazonses.com ~alloptionalAuthorizes Amazon SES to send for the MAIL FROM subdomain.
TTLDefaultoptionalDreamHost default.
DMARC — TXT on _dmarc.example.com
TypeTXT RecordoptionalDMARC policy record.
Host_dmarcoptionalResolves to _dmarc.example.com.
TXT Valuev=DMARC1; p=none;optionalA monitoring policy to start with; tighten to quarantine or reject later. See Implementing DMARC.
TTLDefaultoptionalDreamHost default.
send, _dmarc, mailblastr._domainkey), never the full domain; do not reuse the same MX priority twice on a host; and DNS updates at DreamHost can take several hours to propagate.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?.