$
49.95
Developer license

Overview

EmailVerify.NET is a powerful .NET component which verifies email addresses using various techniques, including:
  • Syntax verification, according to RFC 2821 and RFC 2822
  • MX record lookup
  • Disposable email address (DEA) validation
  • SMTP availability check
  • Mailbox existence check, with greylisting support
  • Catch-all test
It is completely written in managed code (C#) and is compliant with the Common Language Specification (CLS), so it can be used with any other .NET language, including VB.NET, C++/CLI, J#, IronPython, IronRuby and F#.

EmailVerify.NET v3.2 is out!

  • Ability to validate addresses for hosts without explicit MX DNS records (RFC 5321)
  • Updated disposable e-mail address (DEA) validation
For additional details please see the release notes.

Easy to use

Designed from the beginning in a developer-centric fashion, EmailVerify.NET whole architecture lets you perform a full email validation in a couple of lines of code, whether the job is as simple as a syntax check or as complex as a mailbox existence test.

Here's what it takes to validate an email address:

Verify email addresses in two lines of C# code

Could it be any simpler? Of course not.

Powerful

Choose the level of validation you want and EmailVerify.NET will do the rest for you. If needed, you may change the validation flow as you desire. Furthermore, you can adjust nearly every possible settings involved in the email validation process, including network and timeout settings.

Adjusting some of the settings exposed by EmailVerify.NET in C#, within Visual Studio .NET

Highly performant

Its multithreaded engine is built to give you very fast response time, specially where different network resources are involved; thanks to its asynchronous internal processing, EmailVerify.NET allows to validate email addresses in batch, verifying each one in parallel with each other thus dropping the total amount of time needed to process large quantities of data.

Adjusting some of the settings exposed by EmailVerify.NET, via C#

EmailVerify.NET v3.2

Released on March 14, 2010

Download a free trial
Try it online


Does it send out any email?


No, it doesn't send any email. EmailVerify.NET exploits SMTP protocol functionalities to do its job and absolutely avoids sending any email to external servers.


How well does EmailVerify validate email addresses?


Our product verifies email addresses with up to six different kinds of techniques. First of all, it validates any address you feed into it against RFC 2821 and RFC 2822 specifications, thus guaranteeing its syntactical validity. Then it extract the domain part of the email address and perform a DNS MX lookup, to ensure that domain is valid and does exist; after that, it checks if the domain is a disposable email address (DEA) provider. Next it tries to contact the SMTP server responsible for the email address and begins a fake conversation with that server, emulating a mail server: this way it can ensure the server could handle emails for the aforementioned address. Many SMTP servers, by the way, give back false positive answers, as a protection against spammers; to overcome this issue, EmailVerify.NET tries to query the server multiple times with different addresses.


Is it possible to verify more than one email address at once?


Sure! EmailVerify.NET unique multithreaded engine let you perform thousands of validations at once; it features a smart algorithm which, given a batch of email addresses, chooses the order to process each item of the batch, thus achieving the maximum allowed degree of parallelism.


Can EmailVerify.NET run within an ASP.NET web site?


Yes. It must be running, however, with Microsoft .NET framework version 2.0 or newer.


Discover EmailVerify.NET
Try EmailVerify.NET
Buy EmailVerify.NET