This question is not about how to protect against spam or validate a particular email user. But how reliable is validating emails domain (does it exists at all) by reverse dns. What are the pitfalls of this method?
I don't care in this part is it some spam address or not, I just want to know if domain exists at all and is able to receive and send emails.
Like in title, how reliable is this check. I want to validate emails domain name, if it exists. I've asked similar question on board for programmers, but I can't get full answer, so I think this board will be better for such question.
Every single server in the world have their MX record exposed to the world? Or is there a possibility that there exists a server that hides their MX record and even if email will be valid, check will fail.
I know and I've tested that only emails domain is checked, not the user part. I just don't know how reliable it is. Is it always possible to check servers MX records.
With some more research I have found that some servers use something like MTA for mail exchange which don't use MX record. If I check A/AAAA records then, will that be enough?