PHP dns_get_mx() 函数返回与指定互联网主机名相对应的 MX 记录。该函数是 getmxrr() 函数的别名。
语法
dns_get_mx(hostname, mxhosts, weights)
参数
hostname | 必填。 指定 Internet 主机名。 |
mxhosts | 必填。 找到的 MX 记录列表放入数组 mxhosts 中。 |
weights | 可选。 如果提供了weights数组,它将填充收集到的权重信息。 |
返回值
如果找到任何记录则返回 true。如果未找到记录或发生错误,则返回 false。
示例:
下面的示例显示了 dns_get_mx() 函数的用法。
<?php
$domain="www.yxjc123.com";
//获取MX记录
if(dns_get_mx($domain, $mx_details)){
foreach($mx_details as $key => $value){
echo "$key => $value \n";
}
}
?>
上述代码的输出将是:
0 => aspmx.l.baidu.com
1 => alt1.aspmx.l.baidu.com
2 => alt2.aspmx.l.baidu.com
3 => alt4.aspmx.l.baidu.com
4 => alt3.aspmx.l.baidu.com