Email Validator
Validate any email address. Checks syntax, domain existence, and MX records to determine deliverability.
How Email Validation Works
Syntax Check RFC 5322
The first step in email validation is verifying the syntax conforms to
RFC 5322. A valid email has a local part (before @) and a domain part
(after @). The local part can contain letters, numbers, and certain special
characters like ., +, and -. The domain must be
a valid hostname with at least one dot and a recognized TLD.
MX Records MX
MX (Mail Exchanger) records tell the internet which servers accept
email for a domain. When you send an email to user@example.com, your mail
server looks up the MX records for example.com to find where to deliver it.
Each MX record has a priority value -- lower numbers are tried first.
A domain without MX records usually cannot receive email.
Domain Verification DNS
Beyond MX records, validation checks whether the domain actually exists
in DNS. A domain must have valid DNS records (A, AAAA, or MX) to be considered
deliverable. Some domains exist but have no mail infrastructure configured, meaning
emails sent there would bounce. Domain verification catches typos like
gmial.com or hotmial.com.
Common Issues Tips
Common validation failures include: typos in popular domains
(e.g. @gmal.com), missing TLD (e.g. @gmail),
spaces or invalid characters in the local part, and
disposable email providers that may reject mail later. Note that
passing validation does not guarantee delivery -- the mailbox itself may not exist
or the server may reject the message for other reasons.