gpt4 book ai didi

php - 托管中的 CodeIgniter 电子邮件 : fsockopen(): Unable to connect to ssl://smtp. gmail.com

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:01 24 4
gpt4 key购买 nike

我使用 CodeIgniter 电子邮件库来制作忘记密码功能。当我在本地主机上尝试时,一切顺利,没有错误。但是当我移动到托管服务器时,会出现这样的错误:

Severity: Warning

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

Filename: libraries/Email.php

Line Number: 1986

这是我的代码:

$ci = get_instance();
$ci->load->library('email');
$config['protocol'] = "smtp";
$config['smtp_host'] = "ssl://smtp.gmail.com";
$config['smtp_port'] = "465";
$config['smtp_user'] = "xxxxxxx@gmail.com";
$config['smtp_pass'] = "xxxxxxx";
$config['charset'] = "utf-8";
$config['mailtype'] = "html";
$config['newline'] = "\r\n";

$ci->email->initialize($config);

我应该怎么做才能修复这个错误?

最佳答案

您需要启用 SSL。加载 php.ini 并找到包含以下内容的行:

;extension=php_openssl.dll

通过删除分号取消注释:

extension=php_openssl.dll

这对我有用

关于php - 托管中的 CodeIgniter 电子邮件 : fsockopen(): Unable to connect to ssl://smtp. gmail.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36562153/

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