獲取網際網路主機名對應的 MX 記錄

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

參見

Leave a Reply

Your email address will not be published. Required fields are marked *