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) のマニュアルページ