ComponentPro UltimateEmailValidator

      ValidationLevel Enumeration

      See AlsoMembers Options: Show AllLanguage Filter: AllSend comments on this topic to ComponentPro
      Provides enumerated values that specify the level of validation.


      public enum 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.


      SuccessEmail address successfully validated.
      CancelledEmailValidation progress has been cancelled. Please refer to EmailValidated for more details.
      SyntaxValidates email address syntax defined by EmailSyntaxPattern.
      ListsValidate 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.
      MailExchangeRecordsValidate 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.
      SmtpConnectionValidate 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.
      MailboxValidate 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.
      SkippedUsers has skipped the email by setting the Skipped property to true.


      .NET Compact Framework.NET Compact Framework

      Supported version: 2.0, 3.5, and 3.9
      Assembly: ComponentPro.EmailValidator.CF (in ComponentPro.EmailValidator.CF.dll)

      .NET Framework.NET Framework

      Supported version: 2.0, 3.0, 3.5, 4.0, 4.5.x, 4.6.x and later
      Assembly: ComponentPro.EmailValidator (in ComponentPro.EmailValidator.dll)

      Xamarin AndroidXamarin Android

      Supported version: 2.3 and later
      Assembly: ComponentPro.EmailValidator.Android (in ComponentPro.EmailValidator.Android.dll)

      Xamarin iOSXamarin iOS

      Supported version: 5.1.x and later
      Assembly: ComponentPro.EmailValidator.iOS (in ComponentPro.EmailValidator.iOS.dll)

      See Also