Optionalallow_If allow_display_name is set to true, the validator will also match Display Name <email-address>.
Optionalallow_If allow_ip_domain is set to true, the validator will allow IP addresses in the host part.
Optionalallow_If allow_underscores is set to true, the validator will allow underscores in an email address.
Optionalallow_If allow_utf8_local_part is set to false, the validator will not allow any non-English UTF8 character in email address' local part.
Optionalblacklisted_If blacklisted_chars receives a string, then the validator will reject emails that include any of the characters in the string, in the name part.
Optionaldomain_If domain_specific_validation is true, some additional validation will be enabled,
e.g. disallowing certain syntactically valid email addresses that are rejected by GMail.
Optionalhost_If host_blacklist is set to an array of strings and the part of the email after the @ symbol matches one of the strings defined in it, the validation fails.
Optionalhost_If host_whitelist is set to an array of strings and the part of the email after the @ symbol matches none of the strings defined in it, the validation fails.
Optionalignore_If ignore_max_length is set to true, the validator will not check for the standard max length of an email.
Optionalrequire_If require_display_name is set to true, the validator will reject strings without the format Display Name <email-address>.
Optionalrequire_If require_tld is set to false, e-mail addresses without having TLD in their domain will also be matched.
Options to be passed to EmailProperty decorator.