getmxrr

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

getmxrr获取 Internet 主机名对应的 MX 记录

说明

getmxrr(string $hostname, array &$hosts, array &$weights = null): bool

在 DNS 中搜索 hostname 对应的 MX 记录。

参数

hostname

Internet 主机名。

hosts

找到的 MX 记录列表存放于 hosts 数组。

weights

提供了 weights 数组后,它会用找到的权重信息填充数组。

返回值

找到记录返回 true,没找到或者出错时返回 false

注释

注意:

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

注意:

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

参见