Text: Email Validator
Validate and decompose an email address per RFC 5322. Emits the normalized
address, the local part (before @), and the domain (after @). Any parse
error or banned-domain hit fails the step.
Example
Input: "alice@example.org"
Outputs:
email: "alice@example.org"
local: "alice"
domain: "example.org"
Parameters
With domain literal
When enabled, accept domain literals like user@[10.0.0.2]. Default
rejects them.
With no TLD
When enabled, accept domains with no top-level domain (e.g. user@host).
Default requires a TLD.
With display name
When enabled, accept and parse RFC 5322 display-name forms like
My Name <user@example.org>. Default rejects them.
Banned domains
List of domains that fail validation when matched (case-sensitive, exact match against the parsed domain).
Input
Email—REQUIRED
The email address to validate.
Output
Email
The normalized address.
Local
The local part (before
@).Domain
The domain part (after
@).