0

我无法理解跟随getmxrr()行为的原因

var_dump(getmxrr ( "www.yahoo.com" , &$mxhosts));  // output: boolean true  
var_dump($mxhosts);                                // output: array empty

var_dump(getmxrr ( "www.google.com" , &$mxhosts));  // output: boolean false  
var_dump($mxhosts);                                 // output: null

我参考了许多网站,提到www.必须删除才能获得 mx 记录。但我的目标不是拥有 mx 记录,而是了解这种奇怪行为的原因。
我期待来自 SO 社区的一些帮助。
感谢你在期待。

4

1 回答 1

0

很简单 - www 没有 MX 记录。常见情况下的子域。只有当你想要一个whatever@www.domain.tld地址时,这才有意义。由于您尝试过的主机名没有 MX 记录 - 没有什么可以返回

于 2013-02-18T13:57:47.950 回答