Mailbox DNS Check Up Tool
Diagnosis email and mailbox DNS issues and make sure you are following mailbox best practices using our free Domain API.
Domain has two or more NS
records
Domain does not have two or more NS
records
Domain has one or more MX
records
Domain does not have one or more MX
records Learn more about MX
records below.
Domain has an SPF set
Domain is missing SPF Learn more about Sender Policies below.
Domain has DKIM authentication is set
Domain is missing DKIM authentication Learn more about DKIM below.
Domain has a DMARC policy set
Domain is missing a DMARC policy. Learn more about DMARC below.
What is an MX
DNS record
MX, or Mail Exchange, records are DNS (Domain Name System) records that are necessary for delivering emails to your address. In simple terms, they tell the sending server where to send the emails. An MX record consists of a priority value and the mail server's domain name. This system allows a domain to have emails delivered to multiple mail servers in a specified order of priority. This can improve the reliability of your email service.
What is the Sender Policy Framework (SPF)?
Sender Policy Framework (SPF) is a method used to prevent email spoofing. It is a DNS text entry that shows a list of servers that should be considered allowed to send mail for a specific domain. Essentially, the technology allows a domain owner to say, "only these domains/IPs are allowed to send email from my domain". Any emails that claim to be from the domain but are sent from a server not in that list can then be identified as likely fake.
The SPF include mechanism is a feature that allows a domain's SPF record to authorize another domain to send emails on its behalf. This is particularly useful for businesses that use third-party email services. Instead of listing all the individual IP addresses of the third-party's sending servers, which can be numerous and change frequently, the domain simply includes the SPF record of the third-party domain in its own SPF record using an "include:" statement. This simplifies the management of the SPF record and ensures that the authorization remains up-to-date as the third-party changes its sending servers.
For example, our SPF on the ervsoftware.co
domain contains two includes, one for G-Suite and one for Postmark.
v=spf1 include:_spf.google.com include:spf.mtasv.net -all
What are DomainKeys Identified Mail (DKIM)?
DomainKeys Identified Mail (DKIM) is another method used for email authentication. It allows the receiving mail server to check if the email that claims to have come from a specific domain was indeed authorized by the owner of that domain. This is done through a digital signature added to the email. The public key used to verify this signature is stored in the domain's DNS records as a DKIM record. This way, when the email reaches its destination, the receiving server can use this public key to verify the email's signature and confirm that the email has not been tampered with during transit. This greatly helps in preventing email spoofing and phishing.
For a deep dive on DKIM records, take a look at this in-depth explanation from Cloudflare of how this important email authentication system works.
What is DMARC?
Domain-based Message Authentication, Reporting & Conformance (DMARC) is an email-validation system built on top of SPF and DKIM protocols. Its primary purpose is to detect and prevent email spoofing. DMARC achieves this by allowing the administrative owner of a domain to publish a policy in their DNS records to specify which mechanism (DKIM, SPF or both) is employed when sending email from that domain. If an email does not pass DKIM or SPF checks, DMARC tells a recipient's server what to do with the email – whether to reject it, quarantine it, or accept it. The policy can also provide a reporting mechanism where the email receiver can report back to the sender about messages that pass and/or fail the DMARC evaluation. This feedback can be used by the domain owner to improve and refine their DMARC policy.
Postmark offers a free DMARC service that's simple to use.