Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该如何验证javascript或nodeJs中是否存在电子邮件地址和域名?_Javascript_Node.js_Email Validation_Email Verification - Fatal编程技术网

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

我应该如何验证javascript或nodeJs中是否存在电子邮件地址和域名?,javascript,node.js,email-validation,email-verification,Javascript,Node.js,Email Validation,Email Verification,我尝试了这么多npm软件包来验证电子邮件地址和域名。 以下是我尝试过的一些npm包 email-check, email-verify, email-existence, legit, email-validator and, email validation 所有这些只会导致域名存在和一些其他检查。 但我必须验证域中是否存在特定的电子邮件地址。 我应该如何做到这一点。。。 谁能帮我查一下吗 提前谢谢 如今(可能永远不会)无法通过编程方式验证电子邮件地址 出于安全和隐私原因,其所在服务器不

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

email-check,
email-verify,
email-existence, 
legit,
email-validator and,
email validation 
所有这些只会导致域名存在和一些其他检查。 但我必须验证域中是否存在特定的电子邮件地址。 我应该如何做到这一点。。。 谁能帮我查一下吗 提前谢谢

如今(可能永远不会)无法通过编程方式验证电子邮件地址

出于安全和隐私原因,其所在服务器不允许这样做

有一个很好的理由。有了这样的解决方案,垃圾邮件发送者等可以遍历所有服务器并获得每个可用的电子邮件地址

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


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


更新

我在SO找到了几本好书(第一本实际上是一本傻瓜书,尽管我自己无法关闭)

如今(可能永远不会)无法通过编程方式验证电子邮件地址

出于安全和隐私原因,其所在服务器不允许这样做

有一个很好的理由。有了这样的解决方案,垃圾邮件发送者等可以遍历所有服务器并获得每个可用的电子邮件地址

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


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


更新

我在SO找到了几本好书(第一本实际上是一本傻瓜书,尽管我自己无法关闭)


只需在用户提供的电子邮件上发送一个
验证链接
,让他们验证即可。大多数应用程序广泛使用此过程是有原因的。是的,我正在使用它。但是我想在不向用户发送电子邮件的情况下进行检查。这是我的问题。您无法通过编程验证电子邮件地址。出于安全和隐私原因,服务器不允许这样做。您可以尝试使用npm legit,它可以方便地检查域的存在,或者您可以使用Kick Box验证,这是一种付费服务。是,@Gunasekaran我正在使用kickbox API..但要求没有使用它。只需在用户提供的电子邮件上发送
验证链接
,让他们验证即可。大多数应用程序广泛使用此过程是有原因的。是的,我正在使用它。但是我想在不向用户发送电子邮件的情况下进行检查。这是我的问题。您无法通过编程验证电子邮件地址。出于安全和隐私原因,服务器不允许这样做。您可以尝试使用npm legit,它可以方便地检查域的存在,或者您可以使用Kick Box验证,这是一种付费服务。是,@Gunasekaran我正在使用kickbox API..但是要求没有使用它。非常感谢让我理解。非常感谢让我理解。