This software allows .NET applications to validate large quantities of email addresses for accuracy using RegEx, DNS MX queries, and SMTP connections. It can perform test sends without actually sending messages and supports multi-threading and access to data from databases.

This software is written in 100% managed C# code and can be used in desktop, console, and ASP.NET applications developed in C#, VB.NET, and other .NET languages. Plus, it supports a wide range of .NET versions, including 2.0/3.0/3.5/4.0/4.5/4.6/4.7 (including Client Profile) and .NET Core 1.0/1.1/2.0, both 32-bit and 64-bit. Additionally, it supports Xamarin (Mono on Linux, iOS, Android) and UWP (Universal Windows).
Some of the key features of our email validation software include 'async/await' methods for building scalable and responsive applications, massively multi-threaded processing for better performance (can process hundreds of thousands of addresses), SMTP PIPELINING and DNS caching for even better performance, and the ability to process single addresses, string arrays, DataTable or IDataReader (such as processing data from MS SQL Server).
Other great features include dynamic whitelist and blacklist (via events), extensive samples which cover both basic and advanced scenarios, including greylisting and multi-pass checks to tolerate temporary errors, asynchronous methods, events and error handling features, memory/file logging, debug functions, and much more. Plus, the software comes with comprehensive documentation available as a .CHM file and online, and is available for royalty-free distribution.
Overall, our email validation software is an essential tool for any .NET developer looking to verify email addresses with speed, accuracy, and efficiency.
Version 11.2: .NET Core 2.0 edition