Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is MxToolbox?
MxToolbox is a free, web-based toolkit for checking email and DNS configuration, best known for its MX Lookup tool. Enter a domain, and it lists that domain's MX (mail exchange) records in priority order, queried directly against the domain's authoritative name server — so recent DNS changes tend to appear immediately rather than waiting on cached results.
What you can actually do with it
- Verify mail routing: Confirm which servers are supposed to receive email for a domain and in what priority order.
- Run diagnostics: The Diagnostics option connects to the mail server, checks reverse DNS, performs a basic open-relay check, and measures response time.
- Check blacklist status: Each MX record's IP address can be tested against a large set of DNS-based blacklists (RBLs/DNSBLs), which is the usual first step when mail is being rejected or landing in spam.
- Troubleshoot delivery problems: The tool is framed around solving email delivery issues, so it fits diagnosing "mail isn't arriving" or "our messages are bouncing" situations.
Who it's for
System administrators, email marketers, IT support staff, and anyone setting up or migrating a domain's email. It's a diagnostic reference rather than a monitoring or management platform — you look up a domain when something needs checking, not as a daily dashboard.
Practical example
Suppose you migrate email from one provider to another and a colleague reports missing messages. Run MX Lookup on the domain to confirm the new records are live and in the expected priority order, then run Diagnostics against the listed servers and check the IPs against blacklists. That sequence separates a DNS propagation problem from a server or reputation problem in a few minutes.
How it compares in practice
| Need | MxToolbox MX Lookup | Typical alternative |
|---|---|---|
| See MX records and priorities | Yes, authoritative query | Built-in dig/nslookup |
| Reverse DNS and relay checks | Yes, via Diagnostics | Manual per-server testing |
| Blacklist checks | Yes, across many lists | Separate per-list lookups |
| Ongoing monitoring/alerting | Not the focus of this page | Dedicated monitoring services |
For quick, no-install checks, the browser tool is faster than command-line lookups, especially for the blacklist sweep. If you need continuous alerting or historical data, you'll likely pair it with something else. Related free tools exist at DNS Checker and What's My DNS for propagation views, and Learn Dig-style references help if you want to reproduce results from the command line.
Next step: Run MX Lookup on your own domain, then click Diagnostics on the top-priority record before assuming a delivery problem is a DNS problem.
How do I check my domain's MX records using MxToolbox?
Go to MxToolbox and use its MX Lookup page: enter your domain name (for example, example.com) and run the lookup. The tool returns your MX records in priority order — the lowest number is the primary mail server, with higher numbers acting as backups. Because the check runs directly against your domain's authoritative name server, recent changes to your MX records should appear immediately rather than waiting for cached results elsewhere to expire.
From the same page, you can click Diagnostics to go beyond the record list. That connects to the listed mail servers, verifies reverse DNS, runs a basic open-relay check, and measures response time. You can also test each MX host's IP address against a set of DNS-based blacklists.
A practical check routine
- Confirm the expected mail hostnames appear and that priorities match your mail provider's instructions.
- Run Diagnostics on the primary record to catch reverse-DNS or relay problems.
- Check the IPs against blacklists if mail is being rejected or landing in spam.
- Re-run after any DNS change to confirm propagation.
When this is the right tool
| Situation | Why MX Lookup helps |
|---|---|
| Mail suddenly stops arriving | Quickly shows whether records were removed or changed |
| Setting up a new mail provider | Confirms the records you added are live and correctly prioritized |
| Deliverability complaints | Diagnostics and blacklist checks point to server-side causes |
| Troubleshooting intermittent delivery | Priority order reveals which server handles mail first |
A typical reader is an IT administrator or small-business owner who has just switched mail hosts and wants proof the change took effect. If mail still fails after records look correct, the problem is usually at the mail server or your DNS host rather than in the MX records themselves — check your provider's sending configuration next.
What do the MX record priorities in the lookup results mean for email delivery?
MX record priorities tell sending mail servers which of your mail hosts to try first. Lower numbers mean higher priority: a record with priority 10 is tried before one with priority 20. If the highest-priority host is unreachable or refuses the connection, the sending server is expected to move on to the next priority. Equal priorities are treated as a pool, and the sender may pick among them in any order.
This matters in practice because priority is not a load-balancing weight. A common pattern is one primary mail host at priority 10 and a backup at priority 20; the backup only receives mail when the primary fails, so it needs the same mailbox data or a forwarding rule. If you want traffic spread across several hosts, give them the same priority and make sure each can accept and deliver mail for every address.
On MxToolbox's MX Lookup page, results are listed in priority order, and the lookup runs directly against the domain's authoritative name server, so record changes should appear quickly rather than waiting on cached data. The page also offers a Diagnostics option that connects to the mail server, checks reverse DNS, runs a simple open relay check and measures response time, plus a way to check each MX record's IP against 105 DNS-based blacklists. Those checks are the practical next step after reading the priorities: a low-priority number only helps if that host is reachable, has valid reverse DNS and is not blacklisted.
For a concrete case, imagine a small company with two MX records: 10 mail1.example.com and 20 mail2.example.com. If mail1 is down for maintenance, senders should fall through to mail2, but only if mail2 is configured to accept mail for the domain. If both records are set to 10, senders may split traffic between them, which can expose inconsistency if one host has stale mailboxes. Keep the priority gap meaningful, and verify each host with the diagnostic checks rather than assuming the backup works.
Start by opening MxToolbox, entering your domain, and confirming the order matches your intended primary and backup. Then run Diagnostics on each listed host and check the blacklist result for its IP.
How can I use MxToolbox diagnostics to test if my mail server is an open relay?
Use MxToolbox's Diagnostics feature after running an MX Lookup on your domain. The page states that Diagnostics will connect to the mail server, verify reverse DNS records, perform a simple Open Relay check, and measure response time. So the open relay test is bundled into the same diagnostic run rather than being a separate standalone tool.
How to run it
- Go to MxToolbox and open the MX Lookup tool.
- Enter your domain name and run the lookup. Results list MX records in priority order, queried directly against the domain's authoritative name server.
- Click Diagnostics on a listed MX record. This triggers the connection and the checks described above, including the Open Relay check.
- Read the Diagnostics output for the relay result alongside the reverse DNS and response-time results.
What the result tells you An open relay means your server accepts and forwards mail from senders who are not authorized to use it — a spamming and blocklisting risk. If the check flags your server as an open relay, treat it as urgent: restrict relaying to authenticated users and your own domains, then re-run Diagnostics to confirm the fix. Because the lookup goes straight to the authoritative name server, MX record changes appear quickly, but relay configuration changes are on the mail server itself, so allow for your own deployment or cache timing.
Related checks worth pairing
- The page notes you can check each MX record's IP address against 105 DNS-based blacklists (RBLs/DNSBLs). A relay finding plus a blacklist listing is a strong signal of active abuse.
- Reverse DNS verification in the same Diagnostics run matters because many receiving servers reject mail from IPs without matching PTR records.
A practical reader scenario You run a small self-hosted mail server and a customer reports their mail to you is being rejected. You open MX Lookup, confirm the MX record points where you expect, click Diagnostics, and see the Open Relay check plus reverse DNS and response time in one pass. If the relay check is clean but reverse DNS fails, the fix is likely at your DNS or hosting provider rather than in the mail software.
Decision criterion Use Diagnostics when you want a quick external view of how your mail server behaves to an outside connection. It is a fast sanity check, not a full security audit — a "simple" open relay check may not catch every relay path or authentication misconfiguration, so follow up with your mail server's own logs and configuration review for anything the check flags or if you have reason to suspect a subtler relay issue.
How do I check whether my mail server's IP is on a DNS blacklist?
Use MxToolbox's blacklist check to test your mail server's IP against the DNS-based blocklists it queries, then use the MX Lookup diagnostics to see whether the same IP is reachable and correctly configured for mail delivery.
MxToolbox
What the check actually does
MxToolbox's MX Lookup page lists a domain's MX records in priority order and queries the domain's authoritative name server directly, so recent MX changes should appear immediately. From there, the Diagnostics option connects to the mail server, verifies reverse DNS, runs a simple open relay check, and measures response time. The page also states you can check each MX record's IP address against 105 DNS-based blacklists (RBLs/DNSBLs).
That combination matters for your question. A DNS blacklist listing is about the IP address, not the domain name. If your mail server's IP appears on a list, mail providers that consult that list may reject or flag your messages regardless of how correct your MX records are.
A practical sequence
- Find the sending IP. This is the IP your outbound mail actually leaves from — often not the same as the IP in your MX record if you use a separate outbound relay or a provider.
- Run the blacklist check on that IP.
- Read each result as one of: listed, not listed, or error/timeout. Timeouts are common with public DNSBLs and are not proof of a listing.
- For any listing, open the list's own removal page and follow its process. Most require you to fix the underlying cause first.
- Re-run after removal; propagation across lists is not instant.
If you get listed
The cause is usually one of: compromised account or script sending spam, an open relay or misconfigured submission port, a shared hosting IP where a neighbour caused the listing, or a newly allocated IP with poor sending history. Check your outbound queue and logs before requesting delisting — removal without a fix leads to relisting.
Reading the results with other tools
The MX Lookup diagnostics give you reverse DNS and open relay results in the same pass, which is useful because many blocklists and receiving servers care about forward-confirmed reverse DNS. For a second opinion on listing status, check:
- MultiRBL
- WhatIsMyIPAddress
- DNSWL.org — a whitelist, useful for the opposite signal
Decision criterion
Treat a single listing on a reputable, widely used list as actionable; treat multiple listings as urgent, and pause bulk sending until resolved. A listing on a small or defunct list with no removal path is usually low priority. If only your domain is affected and the IP is clean, the problem is more likely authentication (SPF, DKIM, DMARC) or content than a blacklist — those are separate checks from the MX and blacklist lookups described here.
How can I monitor my MX records for changes or receive alerts when they change?
You can use MxToolbox to check MX records on demand, but its MX Lookup page is a diagnostic tool, not a monitoring service. It queries the domain's authoritative name server directly, so any recent MX change should appear immediately when you run the lookup. For ongoing monitoring or alerts, you need a separate service or a small scheduled check.
What the lookup gives you
- MX records listed in priority order for a domain.
- A Diagnostics option that connects to the mail server, verifies reverse DNS, performs a simple Open Relay check and measures response time.
- Optional checks of each MX record's IP against DNS-based blacklists (RBLs/DNSBLs).
That is useful for confirming a change after you make it, or for troubleshooting delivery problems. It does not push a notification when a record changes.
How to get alerts
- Use a monitoring service. Several DNS and uptime monitors can watch MX records and email or webhook you on changes. Compare them on check frequency, alert channels, and whether they track individual record values or just the record set.
- Schedule your own check. If you are comfortable with scripting, query the MX records on a schedule and compare the output to the previous run. Alert on any difference. This gives you full control over frequency and notification method.
- Watch the registrar or DNS host. Some DNS providers offer change notifications or an audit log for zone edits. This catches changes made through that provider, but not changes made elsewhere.
Decision criteria
- If you only need to verify a change you just made: run the lookup at MxToolbox. It is fast and shows priority order directly.
- If you need to know within minutes: choose a monitor with frequent checks and a reliable alert channel, or run your own scheduled query.
- If you manage many domains: a monitoring service with bulk domain support will save time compared with manual lookups.
- If mail delivery is business-critical: monitor both the MX records and the reachability of the mail servers, since a record can be correct while the server is down.
A practical next step: run the MX lookup now to record your current records, then set up a scheduled check or a monitor so you have a baseline to compare against.
User reviews (0)