(PHP 4, PHP 5, PHP 7, PHP 8)
getmxrr — 獲取互聯(lián)網(wǎng)主機(jī)名對(duì)應(yīng)的 MX 記錄
$hostname
, array &$mxhosts
, array &$weight
= ?): bool
搜索 hostname
對(duì)應(yīng)的 MX DNS 記錄。
hostname
互聯(lián)網(wǎng)主機(jī)名。
mxhosts
找到的 MX 記錄列表存放于 mxhosts
數(shù)組。
weight
提供了 weight
數(shù)組后,它會(huì)用找到的權(quán)重信息填充數(shù)組。
找到記錄返回 true
,沒(méi)找到或者出錯(cuò)時(shí)返回 false
。
版本 | 說(shuō)明 |
---|---|
5.3.0 | Windows 平臺(tái)上也能用這個(gè)函數(shù)了。 |
注意:
本函數(shù)不應(yīng)使用于地址驗(yàn)證。 僅在 MX 記錄在 DNS 中找到時(shí)才會(huì)返回,然而根據(jù) ? RFC 2821, 沒(méi)有 MX 記錄時(shí),
hostname
本身就是 MX 主機(jī),優(yōu)先級(jí)為0
。
注意:
在兼容 Windows 實(shí)現(xiàn)之前的版本, 可以使用 ? PEAR class 的 ? Net_DNS。
named(8)