2011-02-13 220 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

你能告訴如果電子郵件地址存在的唯一方法是發送電子郵件給它一個任務,爲用戶執行(通常是點擊鏈接) ,電子郵件不會被垃圾郵件過濾器捕獲,並且收件人也可以執行該任務。