獲取網際網路主機名對應的 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

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *