Frequently Asked Questions for Email Validator

Do you have question that is not here? Please ask here.

What is Email Validator?

Email Validator is a .NET email component, also known as an assembly. It is written in 100% C# for speed and efficiency. It does not have any dependencies on any unmanaged code or COM libraries. Email Validator only requires the .NET framework to be installed on the computer. 

Back to Top

What can Email Validator do for me?

Email Validator  allows you to validate email addresses and MX Records, from any .NET application. Email Validator  can be used from ASP.NET web pages, to windows forms, to web services. The only limitation to using Email Validator is your programming imagination.

Back to Top

Can I use Email Validator in windows applications?

Absolutely! You can use Email Validator from a Windows Form application, web services, ASP.NET web pages, and any other .NET supported application.

Back to Top

Why am I getting a license exception with the Evaluation copy? 

Evaluation copy will expire after 30 days of its first run. So after 30 days you will get this license exception error. You should purchase license copy from us. Click here to Purchase now!

 Back to Top

How do you provide user feedback when an email is valid?

If you wanted to provide user feedback you could do something like this: 
protected void Page_Load( object sender, EventArgs e )
{
if ( Page.IsPostBack )
{
Page.Validate();
if ( Page.IsValid )
{
//all validation controls passed.
//save email address in database.
// provide user feedback
Label1.Text = "Thank you, your details have been saved.";
} else {
//one or more validation controls have not passed.
// provide user feedback
Label1.Text = "There are errors on the page. " +
"Please correct them and re-submit.";
}
}
}

Back to Top

Who needs Email Validator?

Email Validator is useful to anyone who has an online presence and sends email or collects email addresses. 

Back to Top

What do I need to run Email Validator?

Email Validator is a low overhead, highly optimized assembly, that only needs the Microsoft .NET (or equivalent) framework to run. Any system that can support the Microsoft.NET framework will be able to use Email Validator. It can be used from any environment supported by .NET. These environments include winforms, ASP.NET, console applications, components, or web services.

Back to Top

License is per Server or per Developer?

You will  get answer from license page.

Back to Top

How do I use Email Validator?

Email Validator can only be used programmatically from a .NET environment, including, but not limited to, ASP.NET, win forms, console applications, and web services. Here are two brief examples for using Email Validator from C# and Visual Basic. For more examples, click here. 
[C#] 

//set the email address
string EmailAddress = "test@hotmail.com";

//validate
MXValidateLevel level = mx.Validate( EmailAddress , 
MXValidateLevel.Mailbox );

if( level == MXValidateLevel.Mailbox)
{
Console.WriteLine( "Valid Email Address");
}
else
{
Console.WriteLine( "Not Valid Email Address");
}

[Visual Basic] 

'set the email address
Dim EmailAddress As String = "test@hotmail.com"

'validate
Dim level As MXValidateLevel = mx.Validate(EmailAddress, 
MXValidateLevel.Mailbox)

If level = MXValidateLevel.Mailbox Then
Console.WriteLine("Valid Email Address")
Else
Console.WriteLine("Not Valid Email Address")
End If

Back to Top

Will Email Validator filter out all my bad email addresses?

Email Validator will filter out email addresses that are rejected by mail servers. Unfortunately Email Validator cannot detect hard bounces. Email Validator does not send an email, it only uses the best SMTP commands to *attempt* to send an email without actually sending one. Once the receiving mail server either accepts or denies the attempted send, Email Validator cleanly closes the mail server connection, without sending an email. 

Back to Top

Can Email Validator validate a text file of email addresses? 

Yes. The method ValidateEmailFile() accepts a file path parameter and will validate the email addresses found in a text file. 

Back to Top

Can Email Validator  find the mail servers for a domain?

Yes. Besides validating email address, Email Validator can validate and find the MX (mail exchanger) records for a domain.

Back to Top

Why does Email Validator returns every Yahoo Address as correct. Even an Invalid Email Address like asfsasga@yahoo.com?

Some mail servers always return a positive response that a mailbox exists, and it is only until an email is sent to a mailbox, that the server responds with a negative response saying a mailbox does not exist. Microsoft's exchange server is notorious for doing this. However, we have optimized Email Validator control to help with this situation, and return faster results against those known servers.

Back to Top

Is it compatible with Visual Studio 2005?

YES. It supports Visual Studio 2005 & .NET Framework 2.0. You may download Email Validator demo with Sample Code for Visual Studio 2005

Back to Top