![](/img/trans.png)
[英]in Codeigniter Unable to send email - fsockopen(): unable to connect to ssl://smtp.gmail.com:465 (Connection refused)
[英]CodeIgniter email: fsockopen(): Unable to connect to ssl: //smtp.gmail.com in hosting
我使用CodeIgniter電子郵件庫進行忘記密碼功能。 當我在localhost上嘗試時,一切順利,沒有錯誤。 但是當我移到托管服務器時,會發生如下錯誤:
嚴重程度:警告
消息: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);
我該怎么辦才能解決此錯誤?
您需要啟用SSL。 加載php.ini並找到以下內容:
;extension=php_openssl.dll
通過刪除分號取消注釋:
extension=php_openssl.dll
那對我有用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.