Version: 1.0.1.0
Powerful and comprehensive email address validation for .NET applications.
Fully-functional product containing all documentation and sample projects.

PowerTCP Email Validation for .NET component allows you to easily add email address validation to .NET and ASP.NET applications. Developers are able to configure this component to achieve a custom balance of speed and confirmation strictness. Setting the maximum validation level determines whether the component simply checks address syntax, performs an actual SMTP recipient check, or five levels in-between. Furthermore, validation may be performed synchronously or asynchronously, depending on project implementation requirements.

  • Create custom applications using Windows forms or ASP.NET.
  • Verify email addresses to seven levels of validation, from syntax check to querying accounts on mail servers.
  • Validate lists of email addresses with a single method call.
  • Retrieve mail exchange servers (MX Records) associated with an email address.
  • Includes fully configurable classes for regulating DNS and SMTP connections.
  • Options for item completion-only progress, or granular step-by-step progress, for address list validation.
  • Utilizes performance-enhancing features such as domain caching, a "greenlist" for marking domains that validate all addresses (including bad ones), and persistent connections for email addresses that share domains.
  • Fully supports both event driven (asynchronous) and blocking (synchronous) application designs.
  • Allows user-interface events to process during synchronous use.
  • No knowledge of SMTP or DNS protocols is required. Documentation provides theory of operation.
  • Supports full drag/drop integration within Visual Studio.
  • Royalty-free distribution.
  • 100% managed code. Samples are included.
  • Compatible with Visual Studio 2008 as well as Visual Studio 2002, 2003, and 2005
  • Supports C#, VB.NET, ASP.NET, Delphi 8, C# Builder, and other .NET compliant development environments.