2016-05-23 95 views
0

我嘗試通過CodeIgniter使用以下設置(從接收者和發件人帳戶由我創建,並且都允許訪問安全性較低的應用程序)發送電子郵件到Gmail帳戶我的本地WAMP服務器):通過codeigniter發送郵件到Gmail帳戶失敗

$config['smtp_user']='my gmail address'; 
$config['smtp_pass']='my password'; 
$config['smtp_port']=465; 
$config['smtp_host']='ssl://smtp.googlemail.com'; 
$config['charset']='utf-8'; 
$config['protocol'] ='smtp'; 

的代碼片段看起來是這樣的:

$this->email->from(my gmail address... , 'admin'); 
$this->email->to($reciever_email); 
$this->email->subject(...); 
$this->email->message(...); 
$this->email->send(); 

但郵件沒有得到發送(顯示像致命錯誤等不奇怪的錯誤信息只有自定義消息我決定在失敗時顯示)。

任何人都可以告訴我爲什麼以及如何擺脫這個問題。

+0

你實際加載郵件庫?如果是,則使用codeigniter電子郵件調試器http://www.codeigniter.com/user_guide/libraries/email.html#CI_Email::print_debugger – cartalot

回答

0

試試這個:

$config = Array(
     'protocol' => 'smtp', 
     'smtp_host' => 'ssl://smtp.googlemail.com', 
     'smtp_port' => '465', 
     'smtp_user' => 'my user', 
     'smtp_pass' => 'my password', 
     'smtp_charset' => 'utf-8' 
);