Mapp Engage uses the email address as a primary means to identify contacts. When you import or add contacts to your system, Mapp Engage checks the address for compliance with specific requirements. An ISP automatically blocks messages that are sent to invalid addresses, which can damage your reputation as a marketer.
Mapp Engage verifies that the address meets the following criteria:
The email address can contain letters, numbers, and some special characters. The following special characters are allowed in the prefix of the address but not in the suffix:
The suffix of the email address can contain letters with diacritical marks and the sharp S character. Mapp Engage uses Punycode to encode and store these characters. These characters are not allowed in the prefix of the email address.
The address can contain one or more dots. The local part (before the @ sign) cannot begin or end with a dot or contain two dots in a row.
The domain part of the suffix contains a maximum of 63 characters.
The complete email address contains a maximum of 129 characters.
Mapp Engage uses a regular expression to validate the syntax of an email address. If the address does not match this pattern, then the address cannot be stored in the system. The regular expression is written as shown here:
^[-!#$%&'*+/=?^_`{|}~A-Za-z0-9]+(?:\.[-!#$%&'*+/=?^_`{|}~A-Za-z0-9]+)*@([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9])?\.)+[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]
CODE