Syntax warnings are used by the Address Quality and Address Syntax checks to communicate syntax problems found while checking an e-mail address. The checks then contain message codes to identify the problem.

The initial set of message codes is documented here. While the messages of the normal syntax check (synm… codes) are fixed, the extended systax check (extm… codes) uses an editable rulebase. Please check this rulebase for additions and changes.

Syntax warning codes for the normal syntax check:

CodeExplanation
synm001No ‘@’ found
synm002No local part (mailbox name) found
synm003No domain name found
synm004Local part contains non-ASCII characters
synm005Domain name contains non-ASCII characters
synm006Invalid address format
synm007Invalid mailbox name
synm008Invalid domain name
synm009Invalid top level domain (TLD)
synm010Invalid IP address format
synm011More than one ‘@’ found
synm012The top level domain (TLD) can only contain letters and must have a minimum length of two.
synm013The local part can’t be longer than 64 characters
synm014The domain name can’t be longer than 254 characters
synm015The e-mail address can’t be longer than 254 characters
synm016Invalid domain name (IRI) according to RFC 3490
synm017The domain name contained Unicode characters and was decoded
synm018The local part contained Unicode characters and was decoded

Initial set of syntax warning codes for the extended syntax check:

CodeExplanation
extm001The mailbox length must be between 3-32 characters
extm002Only letters (a-z) and digits (0-9) are allowed
extm003The first character must be a letter
extm004Only letters, digits and punctuation characters dot, hyphen and underscore are allowed
extm005Multiple occurences of punctuation characters dot, hyphen and underscore are not allowed
extm006The punctuation characters dot, hyphen and underscore are not allowed at the beginning or end
extm007Dots are not allowd at the end
extm008The mailbox length must be between 3-50 characters
extm009The mailbox length must be between 5-40 characters
extm010The mailbox length must be between 5-30 characters
extm011The mailbox length must be between 4-32 characters
extm012Only letters, digits and punctuation characters dot and underscore are allowed
extm013Only one dot is allowed
extm014The mailbox length must be between 2-50 characters
extm015The mailbox length must be between 3-40 characters
extm016Mutiple occurences of dots are not allowed
extm017The mailbox length must be between 2-30 characters
extm018Only letters, digits and punctuation characters dot, hyphen, underscore, plus, minus, slash and ampersand are allowed
extm019The mailbox length must be between 6-30 characters
extm020Only letters, digits and the punctuation character dot are allowed
extm021The mailbox length must be between 3-20 characters
extm022The mailbox length must be between 1-64 characters
extm023The mailbox length must be between 6-20 characters
extm024The mailbox length must be larger than 2
extm025The mailbox length must be between 2-31 characters
extm026The first character must be either a letter or a digit
extm027Only letters and dits are allowed at the beginning or end
extm028Multiple occurences of underscores are not allowed
extm029Dots are not allowed at the beginning or end
extm030The first chracter must be either a letter or a digit