> I was wondering if there was a way to detect the
> email delivery status of an email programmatically?

Once an e-mail has been sent, there is no way to "track" its delivery like
you can with a package sent via FedEx.

You can, however, test to see if the mail servers configured for a domain
will accept delivery for an address at the initial SMTP level.
ActivSoftware has a Java extension for ColdFusion that will take an e-mail
address and return whether it is "valid" or not by checking to see if the
domain exists, if it has MX records, if there are mail servers responding on
the MX records, and whether those mail servers will accept the address up to
the RCPT TO command via SMTP.

http://www.activsoftware.com/email/verify/

I have this implemented on my sign-up forms as an initial verification that
the address is somewhat valid.  I also periodically run e-mail newsletter
lists through it to weed out bad addresses before sending.

Of course, if a mail server has a catchall box, or if it's a backup SMTP
relay for the domain that will accept all mail, then it will return a false
positive, but it does a decent job of weeding out most of the addresses that
are not good.

> Essentially what we want to do is to make sure that
> an email account exists or guarantee fast delivery.

Unfortunately with e-mail there is no guarantee for anything, as many mail
servers don't play by all the rules.


-Justin Scott, GravityFree
 Senior Developer / Product Engineer


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:231625
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to