как проверить адрес электронной почты, который не назначен

Мне интересно как этот сайт http://verify-email.org/ проверяет, является ли email на самом деле принадлежит некоторым domain или несколько smtp,

я пробовал это nslookup ,

<?php
// Function to check whether a given hostName is a valid email
// domain address.
function myCheckDNSRR($hostName, $recType = '')
{
if(!empty($hostName)) {
if( $recType == '' ) $recType = "MX";
exec("nslookup -type=$recType $hostName", $result);
// check each line to find the one that starts with the host
// name. If it exists then the function succeeded.
foreach ($result as $line) {
if(eregi("^$hostName",$line)) {
return true;
}
}
// otherwise there was no mail handler for the domain
return false;
}
return false;
}

// If you are running this test on a Windows machine, you'll need to
// uncomment the next line and comment out the checkdnsrr call:
//if (myCheckDNSRR("joemarini.com","MX"))
if (checkdnsrr("dilip","MX")) // previously they had joemarini.com","MX"echo "yup - valid email!";
else
echo "nope - invalid email!";
?>

я получил этот код от sitepoint что не до уровня http://verify-email.org/.

мой вопрос: есть ли какие-либо изменения, необходимые в code для достижения функциональности этого сайта http://verify-email.org/

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]