Php/docs/function.getmxrr
来自菜鸟教程
getmxrr
(PHP 4, PHP 5, PHP 7)
getmxrr — 获取互联网主机名对应的 MX 记录
说明
getmxrr
( string $hostname
, array &$mxhosts
[, array &$weight
] ) : bool
搜索 hostname
对应的 MX DNS 记录。
参数
hostname
- 互联网主机名。
mxhosts
- 找到的 MX 记录列表存放于
mxhosts
数组。 weight
- 提供了
weight
数组后,它会用找到的权重信息填充数组。
返回值
找到记录返回 true
,没找到或者出错时返回 false
。
更新日志
版本 | 说明 |
---|---|
5.3.0 | Windows 平台上也能用这个函数了。 |
注释
Note:
本函数不应使用于地址验证。 仅在 MX 记录在 DNS 中找到时才会返回,然而根据 » RFC 2821, 没有 MX 记录时,
hostname
本身就是 MX 主机,优先级为0
。
Note:
参见
- checkdnsrr() - 给指定的主机(域名)或者IP地址做DNS通信检查
- dns_get_record() - 获取指定主机的DNS记录
- gethostbyname() - 返回主机名对应的 IPv4地址。
- gethostbynamel() - 获取互联网主机名对应的 IPv4 地址列表
- gethostbyaddr() - 获取指定的IP地址对应的主机名
- Linux 手册页面
named(8)