Syntax warnings

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:

Code Explanation
synm001 No ‘@’ found
synm002 No local part (mailbox name) found
synm003 No domain name found
synm004 Local part contains non-ASCII characters
synm005 Domain name contains non-ASCII characters
synm006 Invalid address format
synm007 Invalid mailbox name
synm008 Invalid domain name
synm009 Invalid top level domain (TLD)
synm010 Invalid IP address format
synm011 More than one ‘@’ found
synm012 The top level domain (TLD) can only contain letters and must have a minimum length of two.
synm013 The local part can’t be longer than 64 characters
synm014 The domain name can’t be longer than 254 characters
synm015 The e-mail address can’t be longer than 254 characters
synm016 Invalid domain name (IRI) according to RFC 3490
synm017 The domain name contained Unicode characters and was decoded
synm018 The local part contained Unicode characters and was decoded

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

Code Explanation
extm001 The mailbox length must be between 3-32 characters
extm002 Only letters (a-z) and digits (0-9) are allowed
extm003 The first character must be a letter
extm004 Only letters, digits and punctuation characters dot, hyphen and underscore are allowed
extm005 Multiple occurences of punctuation characters dot, hyphen and underscore are not allowed
extm006 The punctuation characters dot, hyphen and underscore are not allowed at the beginning or end
extm007 Dots are not allowd at the end
extm008 The mailbox length must be between 3-50 characters
extm009 The mailbox length must be between 5-40 characters
extm010 The mailbox length must be between 5-30 characters
extm011 The mailbox length must be between 4-32 characters
extm012 Only letters, digits and punctuation characters dot and underscore are allowed
extm013 Only one dot is allowed
extm014 The mailbox length must be between 2-50 characters
extm015 The mailbox length must be between 3-40 characters
extm016 Mutiple occurences of dots are not allowed
extm017 The mailbox length must be between 2-30 characters
extm018 Only letters, digits and punctuation characters dot, hyphen, underscore, plus, minus, slash and ampersand are allowed
extm019 The mailbox length must be between 6-30 characters
extm020 Only letters, digits and the punctuation character dot are allowed
extm021 The mailbox length must be between 3-20 characters
extm022 The mailbox length must be between 1-64 characters
extm023 The mailbox length must be between 6-20 characters
extm024 The mailbox length must be larger than 2
extm025 The mailbox length must be between 2-31 characters
extm026 The first character must be either a letter or a digit
extm027 Only letters and dits are allowed at the beginning or end
extm028 Multiple occurences of underscores are not allowed
extm029 Dots are not allowed at the beginning or end
extm030 The first chracter must be either a letter or a digit