Screenshot Preview

ComponentSpace Email Checker Component - Summary

by ComponentSpace - Product Type: Component / .NET Class / 100% Managed Code

Summary

ComponentSpace Email Checker Component by ComponentSpace

URLs: componentspace-email-checker-component, componentspace email checker component, componentspaceemailcheckercomponent, componentspace

Check email address syntax and validate against the domain’s mail server. ComponentSpace Email Checker Component provides full syntax checking of email addresses as well as domain verification and user name testing using SMTP. Select the level of checking you require from a fast syntax check, to a DNS server MX record lookup to ensure the domain name is valid and a mail server is configured, to finally an SMTP check of the user name against the mail server. Written in 100% managed C# code, the class library offers .NET developers sophisticated email verification from within their applications. Source Code available. ComponentSpace Email Checker Component is 64-bit, .NET Framework 4 and Visual Studio 2010 compatible.

ComponentSpace Email Checker Component may be used in any Windows or Web application by adding a reference to the assembly to access the classes in the KeyTech.EmailChecker namespace. ComponentSpace Email Checker Component is 64bit, .NET framework 4 and VS2010 compatible.

The EmailAddressChecker class lets you specify the type of check to perform. You may choose to check the syntax only, to validate the domain name also, or to do the complete check and validate the email address against the domains mail server.

Checking the syntax is the fastest check at it doesnt require communicating with a remote server. All email address formats, as specified by RFC-2822, are supported. For example, the following are valid email addresses:

support@keytech.com.au

"Key Technology Support"

"Key Technology Support" (we always do our best!)

"Key Technology Support"

Validating the domain name involves communicating with the domain's DNS server and retrieving the MX records that list the domain's mail servers.

Validating the email address involves communicating with the mail server using SMTP (RFC-2821) to attempt to determine whether the email address is valid. No email is sent to the user.

Please note that although the SMTP check can determine whether an email address is bad it cannot guarantee an address is valid as not all mail servers provide notification of invalid user names.

The email check may occur synchronously (blocking) using Check or asynchronously (non-blocking) using BeginCheck and EndCheck. A timeout may be specified.

All classes that raise events support a SynchronizingObject property. All classes report errors through the EmailCheckerException.

Main Features

Full syntax checking as per RFC-2822

Extract email address components including display name, user name and domain name

Domain name verification and DNS MX record lookup

SMTP check of the user name (no email is sent to the user)

Calling applications may make either synchronous or asynchronous calls

Asynchronous calls may either use events or callbacks

Specify a timeout

100% managed code written in C#

Object oriented design specifically for the .NET framework

All error handling through .NET exceptions

Comprehensive Visual Studio .NET style documentation

VB.NET, C#, Web Service and Web Application example source code

Includes prompt free email support

Royalty free runtime

Source code available

This class library may also be purchased as part of the ComponentSpace .NET Internet Suite.

What's New in ComponentSpace Email Checker Component?

ComponentSpace Email Checker Component is 64 bit, .NET framework 4 and Visual Studio 2010 compatible.

Check email address syntax and validate against the domain’s mail server.

Pricing: ComponentSpace Email Checker Component 1.9.0.3 1 Developer License, ComponentSpace Email Checker Component 1.9.0.3 4 Developer Team License, ComponentSpace Email Checker Component 1.9.0.3 8 Developer Team License, ComponentSpace Email Checker Component 1.9.0.3 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address), ComponentSpace Email Checker Component 1.9.0.3 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with Source Code (Source Code delivered separately), ComponentSpace Email Checker Component 1.9.0.3 1 Enterprise License (Allows Unlimited Users at Unlimited Physical Addresses), ComponentSpace Email Checker Component 1.9.0.3 1 Enterprise License (Allows Unlimited Users at Unlimited Physical Addresses) - with Source code, ComponentSpace E-mail Checker Subscription and Priority Support 1 Developer Annual Priority Support and Subscription, ComponentSpace E-mail Checker Subscription and Priority Support 4 Developer Annual Priority Support and Subscription, ComponentSpace E-mail Checker Subscription and Priority Support 8 Developer Annual Priority Support and Subscription, ComponentSpace E-mail Checker Subscription and Priority Support 1 Site Wide Annual Priority Support and Subscription (Allows Unlimited Developers at a Single Physical Address), ComponentSpace E-mail Checker Subscription and Priority Support 1 Site Wide License with Source Code Annual Priority Support and Subscription (Allows Unlimited Developers at a Single Physical Address), ComponentSpace E-mail Checker Subscription and Priority Support 1 Enterprise License with Annual Priority Support and Subscription (Allows Unlimited Developers at Unlimtied Physical Addresses), ComponentSpace E-mail Checker Subscription and Priority Support 1 Enterprise License with Source Code Annual Priority Support and Subscription (Allows Unlimited Developers at Unlimtied Physical Addresses)

Evals & Downloads: Read the ComponentSpace Email Checker Component help file, Read the ComponentSpace Email Checker Component reference guide, Read the ComponentSpace License Agreement, Download the ComponentSpace Email Checker Component 1.9.0.3 evaluation on to your computer - Expires after 30 days - Displays Nag Screens

Operating System for Deployment: Windows XP, Windows 2000

Architecture of Product: 32Bit, 64Bit

Product Type: Component

Component Type: .NET Class, 100% Managed Code

Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Studio .NET, Microsoft Visual Basic 2010, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET, Microsoft Visual C# 2010, Microsoft Visual C# 2008, Microsoft Visual C# 2005, Microsoft Visual C# .NET, .NET Framework 4.0, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0

Product Class: Business Components

Keywords: componentspace email checker component, componentspace email checker

e-mail email e mail mail Address verification verify verified verifies addresses

Part numbers: PC-512857-63128 512857-63128 PC-512857-63130 512857-63130 PC-512857-63131 512857-63131 PC-512857-63129 512857-63129 PC-512857-72196 512857-72196 PC-512857-450560 512857-450560 PC-512857-450590 512857-450590 PC-512857-290287 512857-290287 PC-512857-290288 512857-290288 PC-512857-290289 512857-290289 PC-512857-290290 512857-290290 PC-512857-290291 512857-290291 PC-512857-450575 512857-450575 PC-512857-450605 512857-450605