【发布时间】:2016-08-02 09:49:48
【问题描述】:
我使用 CodeIgniter 电子邮件库来制作忘记密码功能。当我在本地主机上尝试时一切顺利,没有错误。但是当我移动到托管服务器时,会出现这样的错误:
严重性:警告
消息:fsockopen():无法连接到 ssl://smtp.gmail.com:465(连接超时)
文件名:libraries/Email.php
行号: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);
我应该怎么做才能修复这个错误?
【问题讨论】:
标签: php codeigniter email ssl