Zip Component, Email Component, Encryption Component ActiveX Control for Zip Compression .NET Components for ASP.NET
ActiveX and .NET Components for Zip Compression, Encryption, Email, XML, S/MIME, HTML Email, Character Encoding, Digital Certificates, FTP, and more ASP Email ActiveX Component

Index of Chilkat Blog Posts

November 6, 2006

Can your .NET email control verify that an email address exists?

Can your .NET email control verify that an email address exists? I think it is done by connecting to the server and starting the communication. I understand this method doesn’t guarantee delivery, but it at least can verify when email are not correct.

Yes, but it’s not possible to be 100% correct and much depends on your SMTP server. Chilkat’s email component provides a few features to help verify email addresses:

  1. VerifyRecipients — This is a new Mailman method that is like SendEmail, but it stops short of actually sending the email. It is used to initiate the SMTP protocol process with the SMTP server for the purpose of seeing which email addresses are rejected by the server. More details are available here.
  2. MxLookup — This method can do a DNS MX lookup on an email address to determine if an MX record exists for the mail server. It does not guarantee that the specific account exists at that server.
  3. BounceAddress — When sending email, set the BounceAddress property equal to an email address where you want DSN notifications to be delivered. You can the write a program to read this mailbox and process DSN failures to clean your list (if you are managing a list).

Privacy Statement. Copyright 2000-2011 Chilkat Software, Inc. All rights reserved.
Send feedback to

Components for Microsoft Windows XP, 2000, 2003 Server, Vista, Windows 7, and Windows 95/98/NT4.