(PHP 4, PHP 5, PHP 7, PHP 8)
getmxrr — 指定したインターネットホスト名に対応する MX レコードを取得する
$hostname
, array &$hosts
, array &$weights
= null
): bool
hostname
に対応する MX レコードを DNS から探します。
hostname
インターネットホスト名。
hosts
見つかった MX レコードのリストが、配列
hosts
に格納されます。
weights
配列 weights
を指定すると、
そこに重み情報が格納されます。
何かレコードが見つかった場合に true
、
何も見つからないかエラーが発生した場合に false
を返します。
注意:
この関数をメールアドレスの確認の目的で使用すべきではありません。 DNS が検出したメールエクスチェンジャーを返すだけです。 しかし、» RFC 2821 によれば、 メールエクスチェンジャーがひとつも見つからなければ、
hostname
自体が唯一のメールエクスチェンジャー であるとみなされ、その優先度は0
(最高)となります。
注意:
この関数が実装される前の Windows での互換性を保つには、 » PEAR の » Net_DNS クラスを試してみてください。
named(8)
のマニュアルページ