Heim >php教程 >php手册 >PHPMailer发送邮件,出现无法连接host (Could not connect to SMTP host)

PHPMailer发送邮件,出现无法连接host (Could not connect to SMTP host)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-13 10:58:27779Durchsuche

 


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';
  }


 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:php实现类多线程的方法总结Nächster Artikel:php初识