Advanced email validation component for Microsoft .NET
EmailVerify.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 e-mail validation engine, fully compliant with IETF standards | ||
| Disposable E-mail Address detection, used to recognize free and temporary addresses | ||
| Full DNS 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. |
| Ability to extract and analyze in an object-oriented fashion the SMTP dialog, if available, of the validations | ||
| 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 | ||
| Ability to customize the local endpoint for SMTP connections in parallel verifications, for each specific address | ||
| Customizable timeout for mailbox inspections | ||
| Proxy server support for external SMTP connections (SOCKS 4, SOCKS 4a, SOCKS 5, HTTP Connect)* | ||
| Feature | Professional Ed. | Enterprise Ed. |
| Customizable proxy server for external SMTP and HTTP (webmail) connections* | ||
| Customizable delay for SMTP connections made to the same Internet domain | ||
| Customizable timeout for SMTP connections | ||
| 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 | ||
| Detailed results on each verification, including status, reached level, ASCII domain and local part, available and used DNS MX records (if any) | ||
| Events firing at each stage of the e-mail address validation process | ||
| Events firing during the lifecycle of each group of related e-mail addresses, during batch validations | ||
| Powerful ASP.NET and Windows Forms designer (other project types can safely use the component in the standard, code-centric, way) | ||
| Integration with Windows PowerShell, with a new add-in and a cmdlet used to validate e-mail addresses at the command line | ||
| Integration with SQL Server 2008 Integration Services, bringing a new data transformation component which can be used to validate e-mail addresses during ETL processing | ||
| Full Visual Studio 2005 support | ||
| Feature | Professional Ed. | Enterprise Ed. |
| Full Visual Studio 2008 support | ||
| Full Visual Studio 2010 support |
The Professional Edition of EmailVerify.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.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.NET and has detailed information about the restrictions that each license imposes. Review the EULA.