It is completely written in managed code (C#) and is compliant with Common Language Specification (CLS), so it can be used with any other .NET language too, including Visual Basic (VB.NET), C++/CLI, J#, IronPython, IronRuby, F# and PowerShell.
With a very stable and mature code base, EmailVerify for .NET supports eight different e-mail address verification levels and allows you to configure every possible aspect of the validation process, including adherence to IETF standards preferences, network-related settings, timeouts for multi-threaded activities and even your own custom validation rules, embedded into the main email verification pipeline.
EmailVerify for .NET is a powerful Microsoft .NET software component that validates email addresses with various tools, including:
Advanced syntax verification, according to IETF standards (RFC 1123, RFC 2821, RFC 2822, RFC 3490, RFC 3696, RFC 4291, RFC 5321, RFC 5322 and RFC 5336), with support for quoted words, domain literals, non-ASCII domain names (IDNA) and mailboxes, and comments
ISP-specific syntax check (Gmail, Yahoo, Hotmail, Aol, Rediff and many others supported)
DNS validations, including MX record(s) lookup
Disposable and temporary email address detection
SMTP connection and availability checking
Mailbox existence checking, with greylisting and temporary unavailability support