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

时间:2013-12-06 10:56:55

标签: javascript php perl email

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

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

1 个答案:

答案 0 :(得分:2)

在PHP中

有一个函数checkdnsrr

How do you check if a domain name exists?

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

我希望您从电子邮件中提取域名并在此功能中使用它。

文档链接:

http://php.net/manual/en/function.checkdnsrr.php