如果有人知道我们如何检测电子邮件地址的虚假域名,那将是一个很大的帮助。
请注意,我不想验证电子邮件。我想知道电子邮件域名是否存在。
最佳答案
在 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
关于javascript - 有没有办法检测电子邮件地址的假域名?使用 Perl、php、javascript?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20422150/