getmxrr()的奇怪行为

时间:2013-02-18 13:49:10

标签: php

我无法理解遵循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社区提供一些帮助 在期待中感谢你。

1 个答案:

答案 0 :(得分:0)

简单 - www没有MX记录。常见情况下的子域名。只有你想拥有一个whatever@www.domain.tld地址才有意义。由于您尝试过的主机名没有MX记录,因此无法返回