SMTP/MX Verification
SMTP/MX Verification performs live checks against mail servers by resolving MX records and establishing SMTP connections. This verifies whether a domain's email infrastructure is reachable, properly configured, and responsive. We use these live verification checks on robtex.com and dns.ninja to provide real-time email deliverability assessment.
Source:SMTP/MX Verification
What is SMTP/MX Verification?
Email delivery on the internet relies on a chain of DNS records and server connections. When someone sends an email to user@example.com, the sending mail server must:
- Query MX records - Look up
example.com's MX (Mail Exchanger) DNS records to find the designated mail servers, each with a priority value - Resolve mail server addresses - Look up the A/AAAA records for the MX hostname to get the server's IP address
- Establish SMTP connection - Connect to the mail server on port 25 (or 587/465 for submission) and perform the SMTP handshake
- Exchange greeting - The server responds with a banner identifying itself and indicating readiness to receive mail
Our verification process follows this same chain, checking each step for proper configuration:
- MX record existence - Does the domain have MX records at all? Without them, mail delivery relies on fallback A record delivery, which is unreliable
- MX resolution - Do the MX hostnames resolve to valid IP addresses? Dangling MX records that point to non-existent servers are a common misconfiguration
- SMTP connectivity - Can we establish a TCP connection to the mail server on port 25? Firewall rules, server downtime, or network issues may prevent connections
- SMTP banner - Does the server respond with a valid SMTP greeting (220 status code)? Some servers are reachable but misconfigured, returning error codes or invalid responses
- TLS support - Does the server advertise STARTTLS for encrypted mail transmission? Modern mail servers should support encryption
This verification does not send actual email. It only performs the initial connection and handshake phases that any sending mail server would perform when attempting delivery.
How We Use This Data
On robtex.com and dns.ninja, domain lookup pages display email infrastructure status based on live MX verification. When you look up a domain, we check whether its MX records are valid, whether the designated mail servers are reachable, and whether they respond correctly to SMTP connections.
This helps users quickly assess a domain's email posture:
- Domain administrators can verify their mail servers are reachable from external networks and responding correctly
- Security analysts can check whether a suspicious domain has functional email infrastructure, which may indicate its level of operational sophistication
- Email deliverability troubleshooting - When email to a domain bounces or is delayed, checking MX records and server connectivity is the first diagnostic step
We display the MX records with their priorities, the resolved IP addresses, and the SMTP connection status for each mail server. TLS support is noted where detected, as encrypted mail transport is increasingly expected.