繁体   English   中英

我应该如何在 javascript 或 nodeJs 中验证电子邮件地址的存在和域名的存在?

[英]How should I verify email address existence and domain name existence in javascript or nodeJs?

我尝试了这么多npm包来验证电子邮件地址和域名。 这是我尝试过的一些 npm 包

email-check,
email-verify,
email-existence, 
legit,
email-validator and,
email validation 

所有这些只会导致域名存在和其他一些检查。 但我必须验证域中存在的特定电子邮件地址。 我应该如何实现这一点......任何人都可以帮我找到它提前谢谢!

今天(可能永远不会)以编程方式验证电子邮件地址是不可能的。

出于安全和隐私原因,服务器不会允许这样做。

并且有充分的理由。 使用这样的解决方案,垃圾邮件发送者等可以遍历所有服务器并获取每个可用的电子邮件地址。

请注意,有一些工具声称是电子邮件验证解决方案。 他们通常使用 DNS 验证,包括 MX 记录查找,但他们不能 100% 准确地说是否存在电子邮件地址,他们只能获取电子邮件服务器设置给他们的内容。


域名可以,而NSLookup是可以做到这一点的服务之一。


更新

我在 SO 上找到了一些很好的读物(第一个实际上是一个骗局,虽然我自己无法关闭它)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM