getmxrr

(PHP 4, PHP 5, PHP 7, PHP 8)

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 平台上也能用这个函数了。

注释

注意:

本函数不应使用于地址验证。 仅在 MX 记录在 DNS 中找到时才会返回,然而根据 » RFC 2821, 没有 MX 记录时, hostname 本身就是 MX 主机,优先级为 0

注意:

在兼容 Windows 实现之前的版本, 可以使用 » PEAR class 的 » Net_DNS

参见