我应该如何验证 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 找到了一些不错的读物(其中第一个实际上是一个骗子,虽然我自己无法关闭它)

  • How to check if an email address exists without sending an email?

  • How to validate an email address using a regular expression?

  • How to validate an email address in JavaScript?