DKIM, SPF, SpamAssassin Email Validator

Now you can quickly view your DomainKeys, DKIM, and SPF validity, and SpamAssassin score in one place. Just send an email to any address @dkimvalidator.com. Then check here to see the results.

Here is a random address that you can use:

This is useful for verifying the end-to-end functionality of your DKIM and SPF configuration, as well as your actual SpamAssasin score. Since your email is sent through regular mail servers, all of the headers that these tools see are the same as your email recipients will see.

Configuring DKIM from scratch is difficult since it involves changes to your DNS configuration. DNS records are heaviliy cached, so making changes to the DNS configuration often involves waiting for hours between each test. This tool attempts to look up DKIM records directly from your authoritative server on each tests as a way to try to minimize that delay.

A few quick notes about how this works:

Messages sent to any @dkimvalidator.com address are routed to our Mandrill Inbound mail account

Mandrill submits the email messages to our server where it is saved for the other tools to read

We use the Perl Mail::DKIM::Verifier package to display DKIM information

We use the Perl Mail::SPF package for information about SPF validity

We use the Perl Mail::SpamAssassin package for SpamAssassin results

We use the Perl Net::DNS::Resolver::Programmable for some more detailed DNS Lookups

Our SpamAssassin is just a vanilla installation with nothing extra installed. sa-update is run daily so that the SpamAssassin rules should always be current.

It will accept messages sent to anything @dkimvalidator.com. Messages will be deleted a few hours after they are received. The message is saved once, and the tests are performed each time you load the page. This gives you the opportunity to change your DNS records and check the message again without having to resend the message. We try to lookup DKIM and SPF records directly from the authoritative servers whenever possible.

If you have any questions, comments, or concerns, please feel free to Contact Us