Parse email addresses into username and domain. Detects temporary email addresses, and verifies delivery status.
- Features a complete syntactical email validation engine that obeys current IETF standards, including RFC 1123, RFC 2821, RFC 2822, RFC 3490, RFC 3696, RFC 4291, RFC 5321, RFC 5322 and RFC 5336.
- Detects temporarily email addresses generated by certain free services on the Internet collectively known as "disposable" email address providers.
*- Actively verifies delivery status of email address including the detection of known SPAM traps and inboxes that are simply out of space.
HTTP Headers
The "content-type" in the HTTP header must be set to "application/json", otherwise an HTTP 400 Bad Request response will be returned.
EmailResult
Field name | Type | Description |
---|---|---|
User | string | Parsed username |
Domain | string | Parsed domain name |
Codes | array | Parsing and validation results. See Status codes. |
ValidateEmail Status Codes
This section lists the following types of status codes for the the ValidateEmail method.
Result Codes
Code | Description |
---|---|
E10 | Email address verified with ISP as deliverable |
E11 | Syntax OK |
Error Codes
Code | Description |
---|---|
E1 | Syntax failure |
E2 | Domain is unreachable |
E3 | Email address is disposable |
E4 | Email address is undeliverable |
E5 | Email address is illegitimate |
E6 | Email found in suppression file |
E7 | Email delivery status is unknown |
HTTP Error Messages
Click to see a complete listing of error messages and codes.