gpt4 book ai didi

PHPMailer 无法连接 ot 服务器

转载 作者:可可西里 更新时间:2023-11-01 02:51:01 25 4
gpt4 key购买 nike

PHPmailer 在我的本地主机上工作得很好,但是当我将它移动到生产环境时,我遇到了这种错误:

Connection: opening to smtp.gmail.com:587, timeout=300, options=array ( ) 2016-09-28 12:58:01 Connection: Failed to connect to server. Error number 2. "Error notice: stream_socket_client(): unable to connect to smtp.gmail.com:587 (Connection timed out) 2016-09-28 12:58:01 SMTP ERROR: Failed to connect to server: Connection timed out (110) 2016-09-28 12:58:01 SMTP connect() failed.

我已经尝试了 TLS 和 SSL,相应地更新了端口。我还运行了一个快速的 nmap 扫描,它显示端口已正确打开,所以这不是问题

PORT    STATE    SERVICE
25/tcp filtered smtp
443/tcp open https
465/tcp open smtps
587/tcp open submission

这是我的应用程序的一个片段:

public function __construct() {
parent::__construct();

$this->isSMTP();
$this->SMTPAuth = true;
$this->SMTPSecure = 'tls';
$this->Host = MAIL_HOST;
$this->Username = MAIL_USERNAME;
$this->Password = MAIL_PASSWORD;
$this->From = 'myemail';
$this->FromName = 'Name';
$this->addEmbeddedImage('../public/img/message_logo.png', 'logo');
$this->isHTML(true);
$this->Port = 587;
$this->Subject = "SUBJECT";
$this->SMTPDebug = MAIL_SMTP_DEBUG;
}

有人知道接下来要检查什么吗?

最佳答案

这是一个非常常见的问题,通常是由您的 ISP 阻止出站 SMTP 引起的,例如GoDaddy 就是这样做的。什么是 nmap 扫描?电子邮件?

根据错误消息的内容,我也猜测您使用的是旧版本的 PHPMailer。

诊断此类问题包含在 the PHPMailer troubleshooting guide 中.

关于PHPMailer 无法连接 ot 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39748455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com