The type of problem discovered when checking the email address
| Member Name | Description |
|---|---|
| NoProblem | It was fine, as far as we can tell. |
| IsBlank | The address was blank |
| NoAt | There was no @ sign in the address |
| NoLocalPart | There was nothing before the @ sign (eg "@extreme-messaging.com") |
| NoHost | There was nothing after the @ sign (eg "bob@") |
| HostNeedsTwoParts | The host name didn't have any dots in it (eg "bob@extreme-messaging") |
| InvalidTopLevelDomain | The Top Level Domain (aka TLD, the last part of the host name) was invalid (eg "bob@extreme-messaging.thisIsWrong") |
| LocalPartContainsSpace | There is a space in the portion of the address before the @ sign (eg "<bob smith@extreme-messaging.com>") |
| HostHasEmptyPart | The host name had adjacent dots (eg "bob@extreme-messaging..com") |
| HostNamePartTooLong | One portion of the host name exceeds the maximum allowed length (eg "bob@thisIsAReallyReallyReallyReallyReallyReallyReallyReallyReallyReallyReallyReallyReallyLongPart.extreme-messaging.com") |
| HostNameTooLong | The entire host name exceeds the maximum allowed length (eg."bob@really.really.really.really.really.really.really.really.really.really.really.really.really.longHostName.extreme-messaging.com") |
| HostPartStartsWithDash | One (or more) of the parts of the host name starts with a dash (eg "bob@extreme.-messaging.com") |
| HostPartEndsWithDash | One (or more) of the parts of the host name ends with a dash (eg "bob@extreme-.messaging.com") |
| HostNameHasIllegalCharacter | There is an illegal character in the host name (eg "bob@ext#reme-messaging.com") |
| HostPartHasAdjacentDashes | One (or more) of the parts of the host name has two dash next to each other (eg "bob@extreme--messaging.com") |
| NoMXorARecords | There are no MX or A records in DNS for the host name. (eg "bob@hotmail.co") |
| NoNSRecord | There are no NS records in DNS for the domain name. (eg "bob@askldjalksjdalksjd.com") |
| LocalPartViolatesDomainRules | The portion of the address before the @ sign violates domain-specific rules (eg "askdjaskdjklajdlaksdjslakjd@aol.com") |
| OperationTimedOut | The check timed out before we could get a conclusive answer. |
Namespace: AddressValidation
Assembly: AddressValidation (in AddressValidation.dll)