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.