Powerful e-mail Address Validator Library for .NET

Atp e-mail Validator is written purely in c# with 100% manage Code with no unsafe blocks, it comprehensively gives e-mail address validation so the user can validate e-mail even in bulk e-mail address before sending e-mail to recipients with just a few lines of code.

Ultimate Email Validator's Key Features

  • A single method call UltimateEmailValidator can verify email addresses in DataTable, DataSet, IDataReader or IList.
  • Verifies e-mail addresses in a list file delimited by character, or by space.
  • Provides Multilingual support: you can customize log messages in UltimateEmailValidator via LocalizationSettings property.
  • Allows you to write validation log to a stream.
  • Prevent bots from posting messages on your message board by preventing them from using disposable e-mail addresses.
  • Verifies e-mail addresses up to five levels of validation, from syntax check to querying accounts on the mail server and Industry standard formatted help and an easy to use demo is included.
  • High-Performance internal MX cache: DNS queries are expensive, and UltimateEmailValidator has an option allowing you to cache the MX Records that have been determined for further use.
  • Auto detects feature to detect DNS servers automatically in your network.
  • User-interface events to process during synchronous use.
  • High-Performance Multithreaded validation: UltimateEmailValidator allows you to use multiple threads to verify e-mail addresses with only one line of code.
  • No knowledge of SMTP or DNS protocols is required.
  • E-mail address validation up to 6 levels
  • Includes fully configurable classes for regulating DNS and SMTP connections also detect when your mail server or IP Address is being blocked by anti-spam software.
  • Fully supports both event-driven (asynchronous) and blocking (synchronous) application designs for one-way and two-way communication.
  • Support for multiple platforms including .NET Full Framework, Xamarin iOS, Mac, Android, Mono, .NET CF, and .NET Core, Standard (will be available soon)

Get Started Today

And see why tens of thousands of developers worldwide choose Atp

Download Your Free 30-Day Trial

Why Choose Atp Email Validator

Email validator component is intuitive

Intuitive and Fully Documented API

Atp e-mail validator is purely written in c#, and it took advantage of several built-in features of the .NET framework to enhance performance, it is also CLS compliant and does not use any unsafe block for minimal permission requirements.

We have complete documentation available for how to use this library if you are using Visual Studio as IDE then press the F1 key for checking the online documentation and code samples.

Comprehensive e-mail Address Validation

Atp e-mail validator allows you to validate bulk e-mail addresses in your .NET application it also allows users to retrieve the MX records of a specified domain with only a few lines of code.

It also gives you an option to specify custom DNS servers in the DnsServers property of the EmailValidator class, as by default Atp e-mail validator checks your system for your primary DNS server. Atp 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 e-mail Validator session.

emailvalidator async await

Task-based and Event-based Asynchronous Patterns

It supports both Task-based and Event-based Asynchronous patterns provided by Latest .NET 4.5 and visual studio 2012; User can write his asynchronous methods by using async and await (C#) or Async and Await (VB.NET) keywords.

Supports HTTP Connect, SOCKS4, SOCKS4A & SOCKS5 Proxy Servers

Atp e-mail Validator provides full support for Proxy Servers such as HTTP CONNECT, SOCKS4, SOCKS4A, and SOCKS5. You can validate bulk e-mail addresses through the desired proxy server by setting a few properties; it provides your application provides your application with the great flexibility and highest level of security.