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