E-mail addresses to check can be taken from an array, DataTable, SQL Server, or from any other data source, including high-performance and memory conservative forward-only datasets. The available validation levels span from a simple regular expression check to making an SMTP connection and send attempt (without sending an actual message).
The component also supports complex multi-pass verification scenarios, such as when dealing with greylisting, temporary failures of target SMTP servers, and so on. A number of comprehensive samples and tutorials shipped with the product explain not only the basic usage of the component but advanced cases as well.
Event-driven model lets the developer finely control the entire process, such as to implement dynamic blacklist or whitelist, track the operation progress in real time, or cancel it at any time.
The component fully supports the modern async/await API for building scalable and responsive applications.
MailBee.NET Address Validator can be used in any .NET language including C# and VB.NET. Supported .NET frameworks include .NET 2.0/3.0/3.5/4.0/4.5/4.6/4.7/4.8, both 32-bit and 64-bit.
MailBee.NET also supports .NET Core 1.0/1.1/2.0 and newer including ASP.NET Core and Xamarin, UWP (Universal Windows), Azure.