我尝试了很多npm包来验证电子邮件地址和域名。 以下是我尝试的一些npm包
email-check,
email-verify,
email-existence,
legit,
email-validator and,
email validation
所有这些都会导致域名存在以及其他一些检查。 但我必须验证域中存在的特定电子邮件地址。 我应该怎样实现这个...... 任何人都可以帮我找到它 提前致谢!!
答案 0 :(得分:3)
今天(可能永远不会)无法以编程方式验证电子邮件地址。
出于安全和隐私原因,服务器因此而胜出。
并且有充分的理由。有了这样的解决方案,垃圾邮件发送者等可以遍历所有服务器并获得每个电子邮件地址。
作为一个说明,有一些工具声称是电子邮件验证解决方案。他们通常使用DNS验证,包括MX记录查找,但他们可以100%准确地说,如果存在或不存在电子邮件地址,他们只能获得电子邮件服务器设置给他们的东西。
域名可以是,NSLookup是可以做到这一点的服务之一。
更新
我在SO上发现了一些不错的读物(其中第一个实际上是一个欺骗,虽然不能自己关闭它)