Extreme Messaging - AddressValidation

EmailProblemType Enumeration

The type of problem discovered when checking the email address

public enum EmailProblemType

Members

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.

Requirements

Namespace: AddressValidation

Assembly: AddressValidation (in AddressValidation.dll)

See Also

AddressValidation Namespace