2011-02-13 184 views
1

我有以下代码(我认为)将只验证电子邮件地址的域。电子邮件验证PHP

$EmailAddress = "[email protected]"; 

list($User, $Domain) = explode("@", $EmailAddress); 
$DomainExists = checkdnsrr($Domain, 'MX'); 
if($DomainExists==true){ 
    // Email domain exists 
} 
else{ 
    // Email domain does not exist 
} 

如果我可以,我怎么验证$User一部分?

+0

可能的重复[如何验证电子邮件地址是否存在?](http://stackoverflow.com/questions/2750175/how-to-verify-if-a-email-address-exists) – Quentin 2011-02-13 16:04:10

回答

5

你能告诉如果电子邮件地址存在的唯一方法是发送电子邮件给它一个任务,为用户执行(通常是点击链接) ,电子邮件不会被垃圾邮件过滤器捕获,并且收件人也可以执行该任务。