About PowerTCP Email Validation for .NET

Comprehensive email address validation for .NET applications.

PowerTCP Email Validation for .NET is a robust and flexible component that allows you to add email address verification to .NET and ASP.NET applications. Developers are able to configure this component to achieve a custom balance of speed and validation 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
  • Integrates with all versions of Visual Studio and supports C#, VB.NET, ASP.NET, Delphi 8, C# Builder, and other .NET compliant development environments