報錯信息
SMTP ERROR: Failed to connect to server: (0) SMTP Error: Could not connect to SMTP host.Failed to connect to server
文章來源地址http://www.zghlxwxcb.cn/article/244.html
解決方案
列舉了多種smtp error的解決方法,總有一種適合你??!
1、忽略ssl認(rèn)證
// 實例化PHPMailer核心類 $mail = new PHPMailer(); ... $mail->SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); ...
文章來源:http://www.zghlxwxcb.cn/article/244.html
2、將端口設(shè)置位25 ,不使用SSL,465
把
// 設(shè)置使用ssl加密方式登錄鑒權(quán) $mail->SMTPSecure = 'ssl'; // 設(shè)置ssl連接smtp服務(wù)器的遠(yuǎn)程服務(wù)器端口號 $mail->Port = 465;
改為
$mail->Port = 25;
3、請檢查SMTP服務(wù)器的賬號、密碼是否正確或者查看一下服務(wù)器是否開啟 25端
4、查看網(wǎng)絡(luò)設(shè)置或者防火墻是否阻止了smtp連接,端口之類的
5、嘗試使用不同的加密方式,例如SSL或TLS。
6、如果還是不行,就使用其他的STMP服務(wù)器看看效果,如:QQ,163,Gmail或Outlook等
到此這篇關(guān)于phpmailer SMTP ERROR: Failed to connect to server: (0)的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!