Home Products Email Validator Component

Email Validator Component for .NET - C#, VB.NET & ASP.NET

Easily add powerful and comprehensive e-mail address validation to your .NET applications

Ultimate Email Validator is a 100%-managed .NET class library that adds powerful and comprehensive e-mail address validation to your .NET applications without sending e-mails to recipients. You can easily validate bulk e-mail addresses loaded from many sources such as list, text file, CVS, DataTable, and DataSet using single or multiple threads with a single line of code.

Ultimate Email Validator for .NET is also included in

Comprehensive Email Address Validation

The Email Validator component makes it easy to validate bulk email addresses within your .NET application. In addition, it allows you to retrieve the MX Records of a specified domain with only one line of code.

By default Ultimate Email Validator checks your system for your primary DNS server. As a benefit, you can specify custom DNS Servers in the DnsServers property of the EmailValidator class. Ultimate Email Validator will attempt to connect to each one, until a successful connection is made, and then use the first responsive DNS Server for the remainder of the Email Validator session.

Intuitive and Fully Documented API

Connect and validate emails with a few lines of code using the intuitive API of ComponentPro's Ultimate Email Validator. By using 100% managed code written in C#, the component takes advantage of the numerous built-in features of the .NET Framework to enhance performance, moreover, the library is CLS compliant, and it does not use any unsafe blocks for minimal permission requirements.

Our classes are fully documented with detailed example code which helps you shorten the learning curve. If your development environment is Visual Studio, enjoy the full integratation of the online documentation. Just mark or select a keyword and press F1 in your Visual Studio IDE, the online documentation is represented instantly.

Supports .NET, Mono, Xamarin Android, Xamarin iOS & .NET CF

The component not only supports .NET Framework but it also allows you to develop similar applications on Android, iOS, Linux and Mac OS X with Mono, and Windows Mobile. Your Xamarin Android and iOS projects are compiled to native code and can run smoothly on Android and iOS devices.

Developers can use the library in any .NET languages like C#, VB.NET, J#, C++, and F#. For Xamarin Android and iOS projects C# is supported. The following lists all supported platforms:

  • .NET Framework: 2.0, 3.5, 4.0, 4.5, 4.5.1
  • Mono: 2.1, 3.+ on MAC OS X and Linux
  • Xamarin iOS: 6 and 7
  • Xamarin Android: 4+
  • .NET Compact Framework: 2.0, 3.5, and 3.9

Supports HTTP Connect, SOCKS4, SOCKS4A & SOCKS5 Proxy Servers

Ultimate Email Validator provides full support for Proxy Servers such as HTTP CONNECT, SOCKS4, SOCKS4A, and SOCKS5. By simply setting a few properties, you are able to validate bulk e-mail addresses through the desired proxy server, providing your application with the greatest flexibility and highest level of security available.

Task-based and Event-based Asynchronous Patterns

Our products supports the latest Microsoft .NET Task-based Asynchronous Pattern introduced in .NET 4.5 Visual Studio 2012. Now you can simply write your asynchronous methods using the async and await (C#) or Async and Await (VB.NET) keywords. For some reason if you would like to use Event-based Asynchronous Pattern we support it too.

Some Examples:

emailvalidator async await

Other Features

  • IPv4 and IPv6
  • Royalty-free


We found your components while starting a new project. I was very impressed with your Mail Expert Package, it provided us a sophisticated way to send dynamic email to our customers that we had never thought before. Keep up your great works.
Niels Andersen - Senior Developer SONY Corp.
Having been using your Ultimate Studio Package for 5 months, and I would like to give your product 5 star rate, your product is one of the best products I've used in over 5 years of C# development. It's a real joy to work with!
Jack Berkhout - Senior Software Developer - MCPD Microsoft Corp.