Skip to main content
All CollectionsFeature & Settings Questions
Tracking Emails: What are DKIM and SPF and how do I verify them?
Tracking Emails: What are DKIM and SPF and how do I verify them?

Learn about the optional email verification you can add with DKIM and SPF DNS records.

Updated over a week ago

In Settings > Tracking Emails, when you edit your email template you can optionally choose to Verify DKIM and Verify SPF.

What is DKIM?

DKIM is a DNS-based email authentication that allows Pirate Ship to prove we have permission to send email on your behalf.

  • How to Add a DKIM Record: You'll need access to your domain name's DNS settings to add a DKIM record. These are usually available in the dashboard of wherever you bought your domain name.

    • The exact instructions are available in Pirate Ship when you click the "Verify DKIM" button.

  • DNS Providers Have Different Processes: When verifying your DKIM in Pirate Ship, the need to enter the DKIM record with or without the domain & top-level domain name depends on the settings of your specific DNS provider.

    • Example: for some hosting services like GoDaddy, the DKIM record won't include your domain and will stop after "domainkey" (e.g. "20200511061207pm._domainkey").

    • Check with your hosting service to know if they need your domain here!

What is SPF?

SPF is another type of DNS-based email authentication that lets Pirate Ship prove we're sending emails on your behalf.

  • SPF Must Be Verified Manually: Unfortunately, Pirate Ship doesn't offer a button to verify SPF like we do DKIM. So, you need to manually add an SPF record in order to pass DMARC.

  • Adding an SPF Record: To pass DMARC, you'll need to add the following Postmark SPF record to your domain's DNS settings:

    • v=spf1 a mx include:spf.mtasv.net ~all.

    • Once you add that line of code, you'll be all set 👍

Chat with ARRrrr Support Crew if ye run into rough waters

Any questions, Cap'n? Use the chat on the bottom right to let us know how we can help!

Related Resources:

Did this answer your question?