php - fsockopen():无法连接到 ssl://smtp.gmail.com:465(连接被拒绝)问题仅在实时服务器上
问题描述
我正在使用 gmail smtp 代码发送邮件,并且我有一个 goDaddy 共享服务器,这是我发送邮件的代码:
$this->load->library('email');
$config = array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.gmail.com',
'smtp_port' => 465,
'smtp_user' => 'xxxxx@gmail.com',
'smtp_pass' => 'xxxxx',
'mailtype' => 'html',
'charset' => 'utf-8',
"wordwrap" => TRUE
);
$this->email->initialize($config);
$this->email->set_mailtype("html");
$this->email->set_newline("\r\n");
$this->email->to($mailConfig['to']);
$this->email->from($mailConfig['from'],'xxxxxxxx');
$this->email->subject($mailConfig['subject']);
$this->email->message($message);
return $this->email->send();
但我没有成功,它给了我一个警告
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: fsockopen(): unable to connect to ssl: //smtp.gmail.com:465 (Connection refused)</p>
<p>Filename: libraries/Email.php</p>
<p>Line Number: 2069</p>
谁能帮我。我已经在本地服务器上尝试过了,这段代码运行良好
解决方案
推荐阅读
- javascript - Javascript变量到html数据属性
- r - R中的万圣节糖果力量排名:哪些属性组合导致胜利率增加
- javascript - 如何在本机对象的原型对象上捕获 getOwnPropertyDescriptor?
- trello - 通过卡片描述中的字符串查询 Trello 卡片
- python - 如何在熊猫中的另一个单词之前提取一个单词
- google-chrome - 当 safari 或 Chrome 加载 localhost 时,它会显示一个小的加载时间指示器
- r - 在 Rcpp 中使用 R::runif 时获取 NaN
- python - EmptyPage at /HomeFeed/ 该页面不包含任何结果
- python - 是否可以使用 PySerial 以编程方式检查新连接?
- node.js - 如何在 node.js 中设置受保护的路由?与我拥有的 userRoutes.js 相同