州のphpマニュアル:getmxrr($url, &$mxHosts)
レコードが見つかった場合は TRUE を返します。レコードが見つからない場合、またはエラーが発生した場合は FALSE を返します。
ただし、一部のドメイン (例: www.yahoo.com、example.com.com ) ではtrueが返されますが、戻りパラメーター$mxHosts
は空です。どちらのドメインにも MX レコードはありません。どちらかtruecheckdnsrr()
を返します。
これらのドメインの DNS エントリを比較したところ、両方に CNAME エントリがあり、テストした他のドメインと機能が正常に動作するドメインには CNAME エントリがないことがわかりました。
と が間違った結果値を与えるgetmxrr()
のはなぜですか? checkdnsrr()
これは CNAME と関係がありますか?