Skip to main content

Overview

Syntax validation ensures the email address follows the proper format defined in RFC 5322 (Internet Message Format) and RFC 5321 (SMTP).
This is typically configured as a BLOCK check since an email with invalid syntax cannot receive messages.

What It Checks

Syntax validation verifies these components:

Local Part

The username portion before the @ symbol

@ Symbol

Exactly one @ separator required

Domain Part

The domain portion after the @ symbol

Character Set

Valid characters per RFC standards

Common Validation Failures

userexample.com ❌
[email protected]
user @example.com ❌
john [email protected]
[email protected]
user@example ❌
[email protected]

API Response

{
  "checks": {
    "syntax": {
      "pass": true,
      "latency": 0.5
    }
  }
}
pass
boolean
Whether the email syntax is valid
latency
number
Check execution time in milliseconds

Configuration

BLOCK

Always configure syntax validation to BLOCK. An email with invalid syntax cannot receive messages.

Next Steps