What is email syntax validation?
Email syntax validation checks that an address is correctly formatted according to the RFC 5322 standard — the right structure of local part, @ symbol, and domain. It catches malformed addresses but can't confirm that a correctly formatted address actually exists.
What syntax validation checks
Syntax validation parses an address against the rules that define a legal email format: a local part before the @, a single @, and a domain with a valid structure. It rejects obvious errors like missing @ signs, illegal characters, double dots, or empty parts.
Done properly it also handles edge cases the RFC permits — quoted local parts, plus-addressing, and internationalized domains — which naïve regular expressions often get wrong by being either too strict or too loose.
Why syntax validation isn't enough
A perfectly formatted address can still be undeliverable: the domain may not exist, may have no MX record, or the mailbox may never have been created. Syntax validation only proves the string is shaped like an email, not that mail will reach a person.
That's why it's the first, cheapest stage of a verification pipeline. It quickly discards garbage input before the more expensive MX, SMTP, and reputation checks that determine real deliverability.
Where to run syntax validation
Client-side checks improve UX by catching typos as users type, but they can be bypassed, so syntax validation should always be enforced server-side too. Mailbeam performs RFC-compliant syntax validation as part of every verification, including normalization and typo detection.
Enforcing it server-side via an API guarantees the rule can't be skipped by a manipulated form or a direct API call, keeping malformed data out of your system.
In practice
A form receives "jane(at)example..com". Syntax validation rejects it immediately — it has no @ and a double dot in the domain — without spending an MX lookup or SMTP probe. A correctly formatted address then proceeds to the deeper checks.
Frequently asked questions
Verify emails with confidence
Mailbeam handles all of this for you — syntax, MX, SMTP, catch-all, and disposable checks in one API call. 1,000 free verifications/month, no credit card.