![](/img/trans.png)
[英]fail: sending mail to facebook email adress with php mail() function
[英]check a mail ip adress in mail blacklist using php
我如何在邮件黑名单中查询邮件ip地址?我尝试过这样的尝试:
if ( $ip ) {
$quads = explode( ".", $ip );
$rip = $quads[ 3 ].".".$quads[ 2 ].".".$quads[ 1 ].".".$quads[ 0 ];
if( function_exists( 'checkdnsrr' ) ) {
for ($i = 0; $i < count( $dnsbl_check ); $i++ ) {
if ( checkdnsrr( $rip.".".trim( $dnsbl_check[ $i ] ),"A" ) ) {
echo '<font color = "red">'.$dnsbl_check[ $i ].'<br>';
} else {
echo '<font color = "green">'.$dnsbl_check[ $i ].'<br>';
}
}
}
}
}
但是我不确定这种方法。 这是真的吗? 还是有人有不同的想法?
如果您使用的是Linux,则可以使用host
命令完成此操作:
exec('host 64.34.119.12', $response);
要么
exec('host stackoverflow.com', $response);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.