Glossary Item Box

PowerTCP Email Validation for .NET

Overview

Use the Email Validation for .NET product to validate email addresses in Windows and Web applications. With little effort, both single addresses and lists of addresses can be validated using seven different levels of strictness. Topics covered in this overview:



Levels of Validation



Configuring DNS

The Validator component uses a fully configurable class to resolve mail servers associated with an email address. Configurable options include:

The Dns class also includes a Dns.Trace event for debugging purposes.



Configuring SMTP

The Validator component uses a fully configurable class to query SMTP servers for their recipients. Configurable options include:

The SmtpTester class also includes a Tcp.Trace event for debugging purposes.



Time-Saving Features

Email validation can be a time-intensive process, as it involves communicating with first, DNS servers, and then SMTP servers. Many times SMTP servers will purposefully delay responses, adding to the total length of the process. The Validator component has a number of features designed to speed up the process of validating email lists as much as possible.



Progress

Track progress of email validation with the Validator.Progress event. The event will fire as validation of each address completes. With VerboseProgress set, the event fires for each step in the process.

This covers most of the basics. Please read on for more detail.

 

In This Section

Overview
This topic provides an overview for using PowerTCP Email Validation for .NET.
Placing Components on a Form
This topic demonstrates how to create and use components using Visual Studio .NET.
Creating Components Dynamically
This topic demonstrates how to add a component as a reference using Visual Studio .NET.
Synchronous vs. Asynchronous Use
This topic discusses the benefits and uses for synchronous and asynchronous methods.
Using Events
This topic discusses how to use events with the component, both using Visual Studio .NET and in other environments.

 

 


Send comments on this topic.

Documentation version 1.0.3.0.

© 2008 Dart Communications.  All rights reserved.