I am new to openSmtp and what orignally brought me here was the hope that I could first perform some type of handshaking with the recipent's domain to see if the address they provide is an actual and good address. Is this possible?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There is no foolproof way of checking an address, except to send a confirmation email and have the recipient indicate that he received it. The VRFY command may be available, but no one uses it due to its potential for abuse from spammers.
We apply a couple quick tests when someone registers at a web site, mostly to check whether someone has mistyped his email address: we do an email address sanity check, and then check for the existence of an MX (or A) record for the domain (although DNSes can sometimes be unreachable).
These two things almost eliminate typos.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am new to openSmtp and what orignally brought me here was the hope that I could first perform some type of handshaking with the recipent's domain to see if the address they provide is an actual and good address. Is this possible?
This is in theory possible, but nearly all mail servers do not support the VRFY option, as this aids spammers.
There is no foolproof way of checking an address, except to send a confirmation email and have the recipient indicate that he received it. The VRFY command may be available, but no one uses it due to its potential for abuse from spammers.
We apply a couple quick tests when someone registers at a web site, mostly to check whether someone has mistyped his email address: we do an email address sanity check, and then check for the existence of an MX (or A) record for the domain (although DNSes can sometimes be unreachable).
These two things almost eliminate typos.