2012-08-16 67 views

回答

1

我不知道的PHPMailer的细节,但通用的算法是:

$host = "gmail.com"; 
$black = array("mail.anexample.com","mail.otherexample.com"); 
//////// 
$mxarr = array(); 
getmxrr($host, $mxarr); 
$intersect = array_intersect($mxarr, $black); 
if(!count($intersect)>0) { 
    echo "ok"; 
    //sendmail(......); 
} 
1

我不认为这是可能直接从PHPMailer 这样做,但你可以用getmxrr(),如:

getmxrr('mail.com', $mxhosts); 
print_r($mxhosts); 

,并检查array你列入黑名单域和选择发送与否的电子邮件。