本文主要是介绍PHPMailer发送邮件,出现无法连接host (Could not connect to SMTP host),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
php PHPMailer发送邮件,出现无法连接host,这是因为fsockopen函数被禁用,PHPmailer发送Email依赖此函数。
修改:
class.stmp.php
解决:
1:
118行:
$this->smtp_conn = fsockopen($host, // the host of the server
改为:
$this->smtp_conn = pfsockopen($host, // the host of the server
2:
文件:class.phpmailer.php
291行:
public function IsSMTP() {
$this->Mailer = 'smtp';
}
改为:
public function IsSMTP() {
$this->Mailer = 'SMTP';
}
这篇关于PHPMailer发送邮件,出现无法连接host (Could not connect to SMTP host)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!