2007年12月31日 星期一

PHP 驗證 Email -檢查 DNS 的 MX 是否有通

PHP 的程式要判斷 MX 有沒有設, 就用 checkdnsrr 的 function 來解決~

$email = '123@DOMAIN_NAME';

list(, $mailDomain) = split('@', $email); // 取出 DOMAIN_NAME

var_dump(checkdnsrr($mailDomain, 'MX')); // true => Email 是正確的, 反之則是 false.

【下列文章您可能也有興趣】

沒有留言: