• Products

    Microsoft .NET

    Microsoft .NET components, libraries & tools

    • EmailVerify for .NET
      Email validation library, featuring full IETF-compliant syntax validation, DNS checking, mailbox existence test and tools for advanced batch processing.
    • ProxyClient for .NET
      Powerful proxy client library with support for SOCKS 4, SOCKS 4a, SOCKS 5 and HTTP proxy servers, allowing to establish and accept remotely proxied connections.
    • MVC Extensions
      Powerful routing engine extensions for ASP.NET: allows to declare routes by way of attributes applied to MVC actions and generates URLs using compiler-safe lambda expressions.

    Microsoft Silverlight

    Microsoft Silverlight components, libraries & tools

    • EmailVerify for Silverlight
      Email validation library with Data Annotations support, featuring advanced syntax verification, ISP-specific syntax checks and disposable email address handling.

    Microsoft Visual Studio extensions

    Development tools, integrated into your favorite IDE

    • Routing Assistant
      FREE

      A cool and free Visual Studio extension which allows to easily browse, define, match and filter ASP.NET MVC routes within ASP.NET applications and web sites.

  • Purchase

    Products

    • EmailVerify for .NET
      • Licensing / editions
      • Volume discounts
      • Upgrades
      Purchase
    • ProxyClient for .NET
      • Licensing
      • Volume discounts
      • Upgrades
      Purchase
    • MVC Extensions
      • Licensing
      • Volume discounts
      • Upgrades
      Purchase

    Request a quote

    • Contact us
      Send a request to our sales staff.

  • Support

    Knowledge base

    • Browse the knowledge base
      Support documents for our products and services.

    Request support

    • Contact us
      Send a request to our customer support staff.

  • About us

    About Cobisi

    About our company, our team, our mission

    • Our company
      Cobisi company information.
    • Our mission
      About what we aim to achieve.
    • Follow us
      Follow us on Twitter.

    Contact us

    • Contact us
      Send a request to our customer support staff.

  • Company blog

    Latest posts from our blog

    Shared thoughts about our technologies, products and services

    • Routing Assistant reached version 1.7
      Published on Thursday, March 21, 2013

    • Verifalia: a new, complete hosted email validation service
      Published on Thursday, December 6, 2012

    • Routing Assistant v1.4 released
      Published on Friday, October 12, 2012

EmailVerify for Silverlight

Advanced email validation component for Microsoft Silverlight

  • Overview
  • Features
  • Download
  • Licensing / editions
  • Purchase

Detailed email validation results

EmailVerify for Silverlight comes with a total of about 20 different result statuses, giving precise indication about the nature of the failures the component generates while validating email addresses; along with these, the software reports back every single detail about each validation process, including information about the syntactical analysis, embedded comments and the disposability check results.


A status code for each known validation result

After each email validation, EmailVerify for Silverlight either reports back a success - meaning it completed the validation process up to the required level - or a failure; the component exposes the result statuses it supports by way of the VerificationStatus enumeration; the following sections mention the most used values and their meanings.


Syntax-related failures

InvalidCharacterInSequence
This failure means that an invalid character has been detected in the provided email address, like in the following example:

me@ex@mple.com


InvalidWordBoundaryStart
This failure means that a new word boundary start has been detected at an invalid position, like in the following example:

hi.\\there@example.com


UnmatchedQuotedPair
This failure means that a quoted pair within a quoted word in the provided email address is not closed properly.


UnexpectedQuotedPairSequence
This failure means that an unexpected quoted pair sequence has been found within a quoted word in the provided email address, like in the following example:

"find it in \§ 3"@example.com


UnbalancedCommentParenthesis
This failure means that the number of parenthesis used to open comments in the provided email address is not equal to the one used to close them.


DoubleDotSequence
This failure means that an invalid sequence of two adjacent dots has been found in the provided email addres, like in the following example:

where.is..it@example.com


InvalidLocalPartLength
This failure means that the local part of the email address has an invalid length, according to the IETF standards.


InvalidFoldingWhiteSpaceSequence
This failure means that an invalid folding white space (FWS) sequence has been found.


AtSignNotFound
This failure means that the at sign symbol (@), used to separate the local part from the domain part of the address, has not been found, like in the following example:

me-at-example.com 


InvalidEmptyQuotedWord
This failure means that an invalid quoted word with no content has been found, like in the following example:

freddy."".krueger@example.com


InvalidAddressLength
This failure means that the provided email address has an invalid total length.


DomainPartCompliancyFailure
This failure means that the domain part of the email address is not compliant with the IETF standards, like in the following example:

michael@example."hi there".com



Well-known disposable email address failures

DomainIsWellKnownDea
This failure means that the email address is provided by a well-known disposable email address provider (DEA), like the ones mentioned in the section above.


MailboxIsDea
This failure means that, while both the domain and the mail exchanger for the email address being tested are not from a well-known disposable email address provider (DEA), the mailbox is actually disposable.




Features at a glance


  • Advanced syntax validation
    • Quoted strings and quoted pairs
    • Comments
    • Domain literals
  • Disposable email addresses (DEA) detection
  • Detailed email validation results
    • Syntax-related failures
    • Well-known disposable email address failures
Products
  • EmailVerify for .NET
    • Features
    • Online demo
    • Download
    • Licensing / editions
    • Release notes
    • Purchase
  • ProxyClient for .NET
    • Download
    • Licensing / editions
    • Release notes
    • Purchase
  • MVC Extensions
    • Tutorial
    • Free edition download
    • Licensing
    • Release notes
    • Purchase
Support
  • Knowledge base
  • Request support

About Cobisi
  • The company
  • Mission
  • Follow us
  • Contact us
Copyright © 2005-2022 Cobisi Research. All rights reserved.
Cobisi Research - Via Della Costituzione, 31 - 35010, Vigonza - Italy (European Union)
VAT ID: IT04391160282