From now until December 31 at Midnight, use the Safabyte coupon code:
"december"
and SAVE 30% on your ORDER.NetXtremeEmailVerifier is a versatile .NET component for validating email-addresses. It allows you to add email address validation to both .NET and ASP.NET applications. Developers are able to detect invalid email through validation syntax, check bad or accepted email addressed with Black List and White List. By setting validation level to its maximum level, email address will go through 6 checking levels: address syntax, black and white lists, Mail Exchange records, Smtp Connection and Mail box. Furthermore, developers can verify email-addresses by using multiple-threads through the system thread pool.
NetXtremeEmailVerifier is also included in the following suites which are bundles that include many additional components:
Major Features (Click on
tab to see detailed features):
Fully support both event-driven (asynchronous) and blocking (synchronous) application designs.
Verify e-mail addresses with a single method call.
HTTP Connect, SOCKS4, SOCKS4A and SOCKS5 proxy servers support.
Retrieve mail exchange servers.
Auto detect DNS servers in your network.
Full Windows Vista support.
Supports Drag/Drop integration within Visual Studio.
Supports IPv6.
100% managed code written in C#.
Fully documented and 6 Sample projects written in C#, VB.NET and ASP.NET.
Sample Usage - Quickly and easily verify a list of e-mail addresses:
[STAThread]
static void Main(string[] args)
{
// Create a new instance of emails in the EmailVerifier class.
EmailVerifier em = new EmailVerifier();
// Register event handler.
em.EmailVerificationCompleted += verificationCompleted;
string[] list = new string[3] { "test1@testdomain.com",
"test2@testdomain.com", "test3@testdomain.com" };
// Verify the list.
em.VerifyEmails(list);
}
static void verificationCompleted(EmailVerifier sender,
EmailVerifierEventArgs e)
{
if (e.VerifiedLevel == VerificationLevel.Success)
Log(e.ThreadId + " : " + e.EmailAddress +
" verification done");
else
Log(e.ThreadId + " : " + e.EmailAddress +
" verification failed at " + e.VerifiedLevel);
}
static void Log(string msg)
{
Console.WriteLine(msg);
}
Public Sub Main(ByVal args As String())
' Create a new instance of the EmailVerifier class.
Dim em As New EmailVerifier()
' Register event handler.
AddHandler em.EmailVerificationCompleted, _
AddressOf verificationCompleted
Dim list As String() = New String(2) {"test1@testdomain.com", _
"test2@testdomain.com", "test3@testdomain.com"}
' Verify emails in the list.
em.VerifyEmails(list)
End Sub
Sub verificationCompleted(ByVal sender As EmailVerifier, _
ByVal e As EmailVerifierEventArgs)
If e.VerifiedLevel = VerificationLevel.Success Then
Log(e.ThreadId + " : " + e.EmailAddress + _
" verification done")
Else
Log(e.ThreadId + " : " + e.EmailAddress + _
" verification failed at " + e.VerifiedLevel.ToString())
End If
End Sub
Sub Log(ByVal msg As String)
Console.WriteLine(msg)
End Sub
More samples:
Click on
tab to see more samples.
Royalty-FREE Licenses
Prices include royalty-free distributation, for unlimited site deployment.
Click on the desired license below to add it to your cart.