Provides enumerated values that specify the level of validation.
public enum ValidationLevel
Public Enum ValidationLevel
public enum class ValidationLevel
This value can be used as a parameter of validation or as a result code. When
used as a parameter it specifies the level of validation to perform. When used as a
results code it will specify the point at which the address validation failed.
|Success||Email address successfully validated.|
|Cancelled||EmailValidation progress has been cancelled. Please refer to
|Syntax||Validates email address syntax defined by EmailSyntaxPattern.|
|Lists||Validate up to the black and white list check. The black list is checked first.
If an email-address exists in both black list and white list, the email is treated as a valid email.|
|MailExchangeRecords||Validate up to the Mail Exchange record check, does a DNS request for a domain's mail exchange records.
Certain mail servers may not have MX records but still be valid. All checks above this level will
still be attempted even if the MX record check fails.|
|SmtpConnection||Validate up to the SMTP connection check, checks to see if a domains mail exchange can be connected to.
If no mail exchange is found it will attempt to connect to the A record for the domain specified in the address.|
|Mailbox||Validate up to an SMTP send attempt. Once the server accepts or rejects the email address the send is cancelled and no message is actually sent.|
|Skipped||Users has skipped the email by setting the Skipped property to true.|
.NET Compact Framework
: 2.0, 3.5, and 3.9
: ComponentPro.EmailValidator.CF (in ComponentPro.EmailValidator.CF.dll)
: 2.0, 3.0, 3.5, 4.0, 4.5.x, 4.6.x and later
: ComponentPro.EmailValidator (in ComponentPro.EmailValidator.dll)
: 2.3 and later
: ComponentPro.EmailValidator.Android (in ComponentPro.EmailValidator.Android.dll)
: 5.1.x and later
: ComponentPro.EmailValidator.iOS (in ComponentPro.EmailValidator.iOS.dll)