作者:萧勇志762852 | 来源:互联网 | 2022-12-09 20:40
我有这个代码:
$domain = 'massag.com';
$hosts = array();
$mxweights = array();
getmxrr($domain, $hosts, $mxweights);
var_dump($hosts);
var_dump($mxweights);
$host = gethostbynamel($hosts[0])[0];
var_dump($host);
$f = @fsockopen($host, 25, $errno, $errstr, 10);
if(!$f) {
var_dump('NOT CONNECTED');
}
它没有连接到smtp服务器但是当我使用命令时
SMTP:217.196.209.9
在mxtoolbox.com上它已连接.
我是否在使用PHP代码做错了什么?我已经尝试过替换$host
为smtp.massag.com但没有帮助.