我自己安装了一个bind作为ldns,把服务器的ldns改到它的ip,dig没有问题,但是php程序还是无法发送
我写了一个测试程序:
点击(此处)折叠或打开
- <?php
- require_once ('lib/mail/class.phpmailer.php');
- $mail = new PHPMailer();
- $mail->IsSMTP(); // telling the class to use SMTP
- $mail->Host="smtp.exmail.xx.com";
- # $dnsIps=dns_get_record($mail->Host,DNS_A);
- # $mail->Host =$dnsIps[0]["ip"]; // SMTP server
- echo $mail->Host;
点击(此处)折叠或打开
- SMTP -> ERROR: Failed to connect to server: (4)
- SMTP Error: Could not connect to SMTP host. 0