淡化浅出 发表于 2017-7-31 09:04:52

Centos7在用ci的邮件类时碰到连接超时的报错

本地环境发送正常,虚拟机里面装的centos7也发送正常,但在服务器上就报错,服务器是谷歌云,报错如下:
A PHP Error was encountered

Severity: Warning

Message: fsockopen(): unable to connect to ssl://smtp.163.com:465 (Connection timed out)

Filename: libraries/Email.php

Line Number: 2055

Backtrace:

File: /home/www/html/wuanlife_api/application/controllers/User.php
Line: 976
Function: send

File: /home/www/html/wuanlife_api/application/controllers/User.php
Line: 846
Function: send

File: /home/www/html/wuanlife_api/application/core/MY_Controller.php
Line: 740
Function: call_user_func_array

File: /home/www/html/wuanlife_api/index.php
Line: 324
Function: require_once
The following SMTP error was encountered: 110 Connection timed out
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method
有什么办法解决吗?改crlf和newline的方法试过了,不行。有没有和我碰到一样情况的?

Hex 发表于 2017-7-31 11:28:43

明显是 PHP 连不上 smtp.163.com 这个服务器,我认为跟 CI 无关,应该先解决网络问题,为什么连不上 163 的服务器?
页: [1]
查看完整版本: Centos7在用ci的邮件类时碰到连接超时的报错