2016-04-12 52 views
2

我使用CodeIgniter電子郵件庫來使忘記密碼功能。當我在本地主機上嘗試時,一切順利,沒有錯誤。但是,當我移動到託管服務器錯誤發生這樣的:CodeIgniter電子郵件:fsockopen():無法連接到ssl://smtp.gmail.com託管

嚴重性:警告

消息:的fsockopen():無法連接到SSL://smtp.gmail.com:465(連接超時出)

文件名:庫/ 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'] = "[email protected]"; 
     $config['smtp_pass'] = "xxxxxxx"; 
     $config['charset'] = "utf-8"; 
     $config['mailtype'] = "html"; 
     $config['newline'] = "\r\n"; 

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

我該怎麼辦才能解決這個錯誤?

回答

0

您需要啓用SSL。 加載php.ini並找到如下一行:通過刪除分號

;extension=php_openssl.dll

取消註釋:

extension=php_openssl.dll

這很適合我

相關問題