Try a few example inputs:
See Also #
Setting up a mail server so that it can really deliver emails to other systems is somehow a difficult task today. Mail server administrators need to know about different kinds of anti-spam mechanisms that are being used in order to setup their MX servers well. Basic information about achieving a high delivery rate can be found in our blog post How to setup your own mail server that will deliver. The Mail Server Test tool can help mail admins with the task by automatically checking the configuration of relevant DNS records and industry best practices for mail servers configuration.
Our mail server health checker evaluates DNS SPF, MX, and PTR records, finds your mail servers and checks their availability and compliance with RFC standards and high delivery rate best practices. IPv6 mail servers are supported by this tool. It should be understood, however, that some of the necessary settings can't be automatically checked or would require additional inputs. For example, to check DKIM email signing feature, it would be necessary to accept an email from your system, which is something that this tool is not intended to do. Checking against blacklisting is another thing that is not done by this tool, our Blacklist Checker and Blacklist Monitoring services are dedicated to that task. This means that passing the Mail Server Test should not be taken as an ultimate sign of a perfect configuration. Instead, passing the Mail Server Test should be one of the first thing to do, when you are configuring your mail server. It is a good idea to start with it before doing other checks. For example, some of the settings that are being checked here are required by some blacklists to be implemented in order to be removed from them (or not to be listed on them).
Enter the mail domain you want to check into the Domain name field and hit the "Check!" button. The mail domain is the domain part of an email address. for example if you have an email address firstname.lastname@example.org, then you want to fill in example.com, and not to use any kind of subdomain like www.example.com. However, some emails do have domain part with subdomains, such as email@example.com, in which case you will fill department.example.com in the Domain name field.
The result consists of a list of sections. Each section may have a description associated with it, followed by a list of section messages. Each message has a its severity level that informs you how important the information is. You can recognize the severity level of a message by its icon and font used to render the message:
- Trace level – a detailed information, everything is OK.
- Information level – a possibly interesting information, everything is OK.
- Notice level – there might be some things that could be improved in your configuration, but nothing serious.
- Warning level – a problem has been detected that may affect interactions with some mail systems, but it is not a critical problem.
- Error level – a serious error has been revealed in the configuration, it affects the operation of the target mail server or its users. Hurry up and fix it!
Each section may have subsections with a description and a list of messages. Subsection information is collapsed by default. Click the subsection name to expand its information. Each subsection has a severity icon in front of its name. This indicates the level of the most severe message in that section.
For your convenience, sections of mail servers with IP addresses version 4 have "check against blacklists" links that allow you to quickly open Blacklist Checker tool with the specified IP address and check it against DNSBL and RBL blacklists.
- Domain name – Fully qualified domain, which can accept emails.
Your task is running, this will take some time.
Please visit the sponsor of this tool before your task finishes, thank you. If you click the ad, it will open a new window, so you do not lose your task data.
Registered users can disable ads in their user preferences.