有没有办法检测电子邮件地址的假域名?使用Perl、php、javascript?

有没有办法检测电子邮件地址的假域名?使用Perl、php、javascript?,javascript,php,perl,email,Javascript,Php,Perl,Email,如果有人知道我们如何检测电子邮件地址的假域名,这将是一个很大的帮助 请注意,我不想验证电子邮件。我想知道电子邮件域名是否存在 在php中有一个函数checkdnsrr ------------------正在工作的代码------- 我希望你是从电子邮件中提取域名,并在这个功能中使用它 文档链接: 所以像NSLOOKUP这样的东西是不可能的?或者域可能存在,但电子邮件地址本身无法。。只检查域名有什么用?@AliTrixx,你是对的,但至少如果我能检测到域名是否伪造,我可以避免很多垃圾邮件用户。

如果有人知道我们如何检测电子邮件地址的假域名,这将是一个很大的帮助


请注意,我不想验证电子邮件。我想知道电子邮件域名是否存在

在php中有一个函数
checkdnsrr

------------------正在工作的代码-------

我希望你是从电子邮件中提取域名,并在这个功能中使用它

文档链接:


所以像NSLOOKUP这样的东西是不可能的?或者域可能存在,但电子邮件地址本身无法。。只检查域名有什么用?@AliTrixx,你是对的,但至少如果我能检测到域名是否伪造,我可以避免很多垃圾邮件用户。不管我怎么做,它都说域名存在。它似乎对我没有帮助。我试过了,它给了我确切的答案。你能帮我发一些你正在使用的代码吗?我试过你的样品了。它给了我这样的信息:域名存在域名存在再次为我服务。你能在这里发布你的代码吗?我可以测试它。你使用的是哪个版本的PHP?在Windows或Linux上,因为更改日志显示:5.3.0此功能现在在Windows平台上可用。
if (checkdnsrr('test.nl', 'A')) // or use ANY or for other see above link
{
    echo 'Domain exists';
}
else 
{ 
    echo 'Domain does not exist'; 
} 
 <?php 

if (checkdnsrr('google.com', 'A')) // or use ANY or for other see above link
{
    echo 'Domain exists';
}
else 
{ 
    echo 'Domain does not exist'; 
}

?>
//Output = Domain exists
if (checkdnsrr('fakewebtesting.com', 'A')) // or use ANY or for other see above link
{
    echo 'Domain exists';
}
else 
{ 
    echo 'Domain does not exist'; 
}

?>
  //Output = Domain does not exists