Advanced email validation component for Microsoft .NET
EmailVerify for .NET is available in two different editions, named respectively Professional and Enterprise, targeted at different audiences and able to cover specific needs. Both the editions are based on the same email validation logic and can reach the same level of accuracy but differs on the exposed features; please see the side section for a brief description of the two editions and the following matrix for a complete comparison between them.
Feature | Professional Ed. | Enterprise Ed. |
---|---|---|
Powerful syntactic email validation engine, fully compliant with IETF standards | ||
Disposable email address (DEA) detection, used to recognize free and temporary addresses | ||
Full DNS (including MX records) check for the address domain | ||
SMTP availability validator for the mail exchangers responsible for the address domain | ||
Mailbox existence checks at the external mail exchangers, emulating a mail client while NOT actually sending any e-mail message | ||
Catch-all test, used to make sure the target mail exchanger rejects fake e-mail addresses | ||
Optional quoted words and quoted pairs recognition | ||
Optional Internationalized Domain Names (IDN) support, used for foreign non-ASCII e-mail addresses | ||
Optional comments handling and extraction | ||
Optional folding white spaces (FSW) support | ||
Optional domain literals support (both IPv4 and IPv6), used in legacy mailing systems | ||
Feature | Professional Ed. | Enterprise Ed. |
Customizable list of DNS servers to use for the lookups | ||
Customizable timeout for DNS queries | ||
Customizable maximum number of DNS retries, in event of failure | ||
Customizable timeout for catch-all verifications | ||
Customizable local DNS endpoint | ||
Customizable fully qualified domain name for the local host, used while connecting to external mail exchangers | ||
Customizable local sender address, useful for improving the accuracy of SMTP validations | ||
Customizable local endpoint for SMTP connections | ||
Customizable timeout for mailbox inspections | ||
Customizable delay for SMTP connections made to the same Internet domain | ||
Customizable timeout for SMTP connections | ||
Detailed results on each verification, including status, reached level, ASCII domain and local part, available and used DNS MX records (if any) | ||
Feature | Professional Ed. | Enterprise Ed. |
Events firing at each stage of the e-mail address validation process | ||
Powerful ASP.NET and Windows Forms designer (other project types can safely use the component in the standard, code-centric, way) | ||
Full Visual Studio 2005 support | ||
Full Visual Studio 2008 support | ||
Full Visual Studio 2010 support | ||
Full Visual Studio 2012 support | ||
Ability to extract and analyze in an object-oriented fashion the SMTP dialog, if available, of the validations | ||
Ability to verify groups of related e-mail addresses in parallel | ||
Enhanced sorting for groups of related e-mail addresses, used to increase performance on batch validations | ||
Events firing during the lifecycle of each group of related e-mail addresses, during batch validations | ||
Ability to customize the local endpoint for SMTP connections in parallel verifications, for each specific address | ||
Proxy server support for external SMTP and HTTP (webmail) connections (SOCKS 4, SOCKS 4a, SOCKS 5, HTTP Connect)* |
The Professional Edition of EmailVerify for .NET is targeted at Microsoft .NET developers who want to integrate our email address validation technology into their own solutions, perhaps by validating user information on an ASP.NET website signup page or by adding an asynchronous email check to a data-entry, Windows Forms application. This edition is not suitable for processing large batches of data in parallel or for covering specific integration needs.
The Enterprise Edition of EmailVerify for .NET exposes all of the features of the Professional Edition and extends it with optimized algorithms that allow to validate huge sets of email addresses in parallel, possibly using different originating IP addresses and a proxy server for lowering the risk of being banned by the external mail exchangers. Furthermore, this edition can be easily integrated with Microsoft SQL Server 2008/2008R2 Integration Services (SSIS) and Windows PowerShell.
The End-User License Agreement (EULA) contains the terms and conditions that govern the use of EmailVerify for .NET and has detailed information about the restrictions that each license imposes. Review the EULA.