$
49.95
Developer license

Features at a glance

EmailVerify.NET is a Microsoft .NET component that can be used to verify email addresses.

Whether it has to perform email validation upon account sign up in your web site or to offline process huge amounts of collected email addresses, this component will solve your email validation issues.

Six levels of verification!

You have the full control of how deep EmailVerify.NET should inspect the email addresses you want to validate.

Here is what it does for you:
  • Syntax validation, according to RFC 2821 and RFC 2822
  • Disposable Email Address (DEA) verification: no more temporary email addresses!
  • DNS MX record lookup of the email address domain
  • SMTP availability of the mail server the MX record points to
  • Mailbox existence check, emulating a mail client while NOT actually sending any email
  • Catch-all test, making sure the target mail server does reject inexistant email addresses. For maximum safety and accuracy.

Unique catch-all address verification

EmailVerify.NET is the only component which performs this kind of test. Many SMTP servers out there use an anti-spam feature that makes them accept email for every address you feed them with, even if its mailbox does not exist; EmailVerify.NET checks this behavior and let you know if the server has this anti-spam feature turned on.

20+ different levels of validation result

You have great control over the verification status; you could distinguish, for example, inexistent e-mail addresses from the ones whose verification failed because of an SMTP connection timeout. In the latter case, you could just retry the verification after adjusting the aforementioned timeout or save the result for later retries.

Greylisting support

Greylisting (or graylisting) is an antispam technique used by many MX server to temporarily reject emails; EmailVerify.NET recognizes servers that have this support turned on and gives back proper status codes. Should an MX server have greylisting enabled you could, for example, wait for a short amount of time before resubmitting that address and finally obtain a definitive validation result.

Windows PowerShell support

Starting from version 3.0 (released on November, 2009), EmailVerify.NET includes support for Windows PowerShell and comes with an additional .NET assembly (EmailVerify.PSSnapIn.dll). This assembly contains a powerful cmdlet which can be used to validate email address from within Windows PowerShell!

Validate email addresses in batch

The built in high performance multithreaded engine lets you validate email addresses in batch, with the benefit of a sensible reduction of the time required for processing multiple email addresses at once; under the cover, EmailVerify powerful algorithms chooses the right time to process every email address in a given batch, optimizing as much as they can the parallelization of the whole verification job, while also respecting an adjustable time interval between querying the same SMTP server, needed to avoid overloading external SMTP server and, even worse, being tagged as a spammer or as a bot by external servers.
Discover EmailVerify.NET
Try EmailVerify.NET
Buy EmailVerify.NET