• 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 .NET

Advanced email validation component for Microsoft .NET

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

This section contains a live summary of all the release notes for EmailVerify, starting from the most recent version.

Release notes for EmailVerify v5.x

Version 5.9.0.2745

Released on Thursday, July 31, 2014

  • Added support for newer Yahoo! webmail servers.

Version 5.8.0.2720

Released on Monday, May 19, 2014

  • Added support for partial, non-compliant SMTP replies.
  • Fixed an issue which affected the disposable email address provider validation step.

Version 5.7.0.2700

Released on Thursday, March 13, 2014

  • Added support for passing a custom email verification strategy, both in synchronous verifications and in task-based asynchronous verifications (the IAsyncResult-based support was already added in a previous release of the product).
  • Improved user guide, with examples about extending the email verification pipeline of the product.
  • Fixed a bug which causes the component to output diagnostics messages to the console window, under certain scenarios.

Version 5.6.0.2683

Released on Friday, January 24, 2014

  • Added support for role accounts detection! The new RoleAccount verification level is now included in the default email validation strategy and, if configured, aborts validations made against role accounts like abuse@example.com, postmaster@example.com, www@example.com, etc.
  • Fixed a threading issue with the processing of VerificationGroup instances.

Version 5.5.0.2671

Released on Friday, December 6, 2013

  • Fixed: VerificationStatus.IsDisposableEmailAddress now returns true even for MailboxIsDea and MailExchangerIsWellKnownDea status codes.
  • Stability improvement: added a work-around for the memory leak of the System.Net.NetworkInformation.UnsafeNetInfoNativeMethods type of the framework. Now the library queries for system DNS servers just once per AppDomain.
  • Stability improvement: removed calls to certain System.Net.Socket methods which are known to behave badly, under certain scenarios (i.e. asynchronous UDP requests).
  • Fixed an issue with the licensing system of the product and Azure Web Sites.
  • Added several new entries to the internal list of Disposable Email Address providers.

Version 5.4.0.2642

Released on Thursday, November 7, 2013

  • Added support for configuring thread marshalling for events fired by the library: now you can instruct the component to fire events on the UI thread by way of the UseSynchronizationContext property of the VerificationEngine class.
  • Added a work-around to a Microsoft .NET bug, which caused the VerificationEngine constructor to randomly crash with a NetworkInformationException.
  • Fixed an issue which caused mailbox unavailability, under certain circumstances, to appear as an SMTP connection timeout condition.
  • Fixed an issue with mailbox validation timeouts, which sometimes were not handled as they should.
  • Fixed minor typos and links on the reference guide of the product.
  • Fixed a an issue which causes the component to retry validating an email address if its mail exchanger abort the SMTP connection prematurely.

Version 5.3.0.2633

Released on Thursday, October 24, 2013

  • Added support for standard Data Annotations, by way of an extendable validation attribute which will ease validations in ASP.NET MVC and WPF applications, as well as in other MVC, MVVM and MVP patterns-based solutions.
  • Fixed a performance issue with CatchAll validations, which left sockets allocated in memory under certain scenarios.

Version 5.2.1.2583

Released on Thursday, September 5, 2013

  • Fixed: unexpected DNS result status codes may have been returned under some circumstances while validating items in VerificationGroups, because of an issue with the SMTP connection process.
  • Fixed: a StackOverflowException happened for mailbox inspections lasting more than a pre-configured value.
  • Fixed: the main EmailVerify assembly could not be loaded in a low trust environment because of the obfuscation tools we used.
  • Improved reference documentation (in CHM format).

Version 5.1.2.2549

Released on Friday, August 23, 2013

  • Added support for Yahoo disposable email addresses, with a new specific status code (MailboxIsDea): for mailboxes which are not from a known disposable email provider nor they are handled by a known mail exchanger.
  • Additional Netiquette support: now the library allows to force delays for subsequent connections to the same mail exchanger, both at the host name and IP address level. Along with the existing SameDomainConnectionDelay, the two new properties of the VerificationSettings class help to lower the possibility of a temporary ban while validating huge amounts of email addresses.
  • Fixed: binding EmailVerify to an invalid IP address caused the component to throw a StackOverflowException while trying to validate Yahoo email addresses. This issue has now been solved and the component returns the UnhandledException status code, like for the other unexpected error conditions.
  • Many minor improvements and fixes.

Version 5.0.1.2509

Released on Thursday, July 25, 2013

  • Redesigned architecture, which now allows to easily develop and plug custom verification levels and strategies into the main email validation pipeline.
  • New deployment scheme: now EmailVerify for .NET ships with a different assembly for each supported version of the .NET Framework and includes different features, depending on the target framework (Task-based asynchronous support, for example, is not available in older versions of the framework).
  • Redesigned asynchronous socket support: every socket operation performed internally to the library is now completely asynchronous, taking advantage of system I/O completion ports instead of blocking threads.
  • Added support for per verification settings: each verification – even the ones validated in group – can now be configured separately from each other.
  • Huge asynchronous API overhaul: the verification engine now supports both the new Task-based and the legacy IAsyncResult asynchronous patterns. Support for the Event-based asynchronous pattern has been dropped.
  • Added ISP-specific syntax check level, with support for Gmail, Yahoo, Hotmail, Aol, Rediff and many others. The email validation engine now checks the mailbox naming rules for the most popular email providers and can easily detect invalid addresses even without contacting the provider itself.
  • Updated/redesigned disposable email address (DEA) verification level, which has been split into two distinct levels for higher efficiency and best accuracy.
  • New support for binding any number of custom state object (customer name, database identifier, etc.) to each verification and each group of verifications.
  • Added the ability to detect some invalid mail exchangers, which led to timeouts in past versions. A new verification status has been created accordingly.
  • Much better handling of ANTI-spam detection systems and their related SMTP messages.
  • New XML serialization support for the whole verification state: verifications can now be easily persisted to a file or a database, with all of their details and results.
  • Better support for non-standard SMTP dialogs, which led to issues in past versions of the library.
  • Redesigned verification levels, which are now types instead of enumerated members (allowing to easily extend EmailVerify for .NET with your own custom verification level).
  • Name change: due to the way the suffix Task is used in .NET Framework v4.5+, the VerificationTask type has been renamed to Verification, while the VerificationTaskGroup is now VerificationGroup.
  • Many minor improvements and fixes.



Releases

Version Release date
Version 5.9.0.2745 7/31/2014
Version 5.8.0.2720 5/19/2014
Version 5.7.0.2700 3/13/2014
Version 5.6.0.2683 1/24/2014
Version 5.5.0.2671 12/6/2013
Version 5.4.0.2642 11/7/2013
Version 5.3.0.2633 10/24/2013
Version 5.2.1.2583 9/5/2013
Version 5.1.2.2549 8/23/2013
Version 5.0.1.2509 7/25/2013


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