How The DMARC & DKIM Test Tool Works

The Validator runs a series of tests to determine the deliverability quality of your email. If you send email marketing messages, or email for customer care or transactional purposes, The Validator is a valuable tool for seeing whether or not the messages you send will actually get delivered to your customers. The Validator checks three major email security elements, performing a DKIM test, a DMARC test and an SPF test.

Check out this video for a quick walkthrough:

The Validator is a standard Momentum install that contains a custom policy written in Lua. This policy performs a series of tests — not unlike what many of our clients use in production — and stores results in a database for retrieval by an end user.

The Validator was created as a means to demonstrate the features of the Momentum platform. It not only proves the capabilities of Momentum, but is also a means for which anyone can test to see whether or not the messages they are sending have a good chance of being delivered to their customers.

Simple Operation

Request a unique testing email address, then send your sample mail to this testing address where we will collect data and perform specific tests. You can then view test results about the mailing and make delivery decisions based on the results.

Message Systems provides this free SPF, DMARC and DKIM test tool to the public as a completely voluntary service and anyone is welcome to use it as much as they like at their own risk.

What data do we capture?

At the moment we capture the following details about an individual test:

  • The generated test email address
  • The date and time the test was performed
  • The from address of the sender who sent the test
  • The subject of the test message
  • The IP address of the mail server that sent the test message
  • All of the reception headers for the test message
  • The domain the sending mail server claims to belong to
  • An overall pass or fail state of a test message. This pass/fail is solely based on whether or not the test message completed sending and results were stored in the database, it is in no way related to the various tests that are performed on the message.

We perform the following tests on the email:

  • PTR and A record match
  • PTR and EHLO match
  • Blacklist hits
  • Presence of appropriate received headers
  • Presence and validation of SPF
  • Presence and validation of DKIM signature
  • Presence and validation of DMARC
  • ClamAV scan
  • Commtouch classification

Who Should Use This Tool

Email marketing managers, postmasters and anyone who wants to make sure that their emails have the best possible chance of reaching their customer's inboxes — by making sure their emails and communication campaigns pass the various tests that an ISP will put them through.

Why We Created The Validator

When you send an email, it’s often taken for granted that it will reach the intended recipient. But what if it doesn’t? If you’re a retailer, bank or online business sending millions of emails a day, you could be looking at a substantial sum in lost revenue and lots of angry customers.

The Validator is an email verifier that ensures that your business will be recognized as one that is sending legitimate email to legitimate email addresses.

Email authentication is not only important for getting into the inbox, it also protects the reputation of your brand. We know how important online reputation is for business, and so we’ve created The Validator — to check for DKIM (DomainKeys Identified Mail), SPF (Sender Policy Framework) and DMARC (Domain-based Message Authentication, Reporting and Conformance).

This doesn't only prevent phishing by allowing ISPs to identify the email sender. It ensures that your business has a good sender reputation and a good email sender score, no matter which email sending software you use. It also increases the chances your email has for getting into the inbox.


A Record

The Address (A) record associates a domain name with an IP address, which is the primary purpose of the DNS system.

Learn more about A Record

ClamAV Scan

ClamAV is an open source virus scanner that is used to detect Trojans, viruses, malware and other threats to the system. ClamAV works as a client/server system, but can also be used as a stand-alone scanner. It scans mail gateways as the email arrives, before it reaches the user’s inbox.

Learn more about ClamAV

CommTouch Classification

Commtouch provides anti-spam solutions that are integrated with mail gateways. The CommTouch engine determines email classification, by checking its local cache or querying the cloud-based GlobalView Network. Once an email’s CommTouch classification has been detected, the service provider deletes, quarantines or forwards the email to the user. CommTouch’s spam detection rate is higher than 99%.

Learn more about Commtouch Classification


DomainKeys Identified Mail (DKIM) is an e-mail authentication method that computes a digital signature which is added to the message header. The receiving mail server obtains the sender's public key from the DNS system to validate the signature.

Learn more about DKIM


Domain-based Message Authentication, Reporting and Conformance (DMARC) is a technical specification created by a group of organizations to help reduce the potential for email-based abuse, such as spam, email spoofing and phishing e-mails.

Learn more about DMARC


The Pointer (PTR) record provides data for reverse DNS, which is used for logging the domain name and verification purposes. It is also called "inverse DNS".

Learn more about PTR


Sender Policy Framework (SPF) is an email validation system designed to prevent email spam by detecting email spoofing, a common vulnerability, by verifying sender IP addresses.

Learn more about SPF

Need Help Choosing An Email Software Solution?

We can help.

Are your messages failing the checks and balances it needs to pass to get in your customer’s mailbox? At times, it really all comes down to your email software. Increase deliverability, scalability, reliability and visibility using our high performance digital messaging software. To speak with a Message Systems representative call 877-887-3031 or Contact Us via email.

Contact Us