EmailValidator ValidationLevel Property

1

http://www.componentpro.com/doc/emailvalidator/ComponentPro.Net.EmailValidator.ValidationLevel.htm

http://www.componentpro.com/doc/emailvalidator/ComponentPro.Net.ValidationLevel.htm

http://www.componentpro.com/doc/emailvalidator/VerifyingEmailAddress.htm

There is no mention of what happens if you set ValidationLevel to anything other than Syntax, Lists, MailExchangeRecords, SmtpConnection, or Mailbox. From what I saw yesterday, if set to Success the component might incorrectly return Success even if it would have failed the regex syntax check. This is only further worsened by the fact that the default/lowest value of the ValidationLevel enum is Success.

Documentation doesn't seem to mention what the default value is in a new EmailValidator, but through debuging I can see that it is set to Mailbox.

I would suggest adding a "Undefined" or "None" value to the enum as value 0, and maybe make the Validate method give an error if a non-usable ValidationLevel value is defined rather than incorrently giving Success for example.

Product version: Ultimate Studio Package 6.8.4155 Standard

edited 12/2/2017 10:39:28 PM
asked 6/22/2017 6:13:15 AM
add a comment

1 Answers

0

Hello,

We haven't released a version having that fixed. We will inform customers when our release is rolled out.

 
answered 11/16/2017 12:41:37 AM
add a comment

Your Answer

Not the answer you're looking for? Browse other questions tagged mail or ask your own question.