2016-05-23 4 views
0

次の設定を使用して、CodeIgniter経由でGmailアカウント(受信者アカウントと送信者アカウントの両方が作成され、セキュリティ保護されていないアプリケーションへのアクセスを許可)に電子メールを送信しようとしました。私はlocalhostのWAMPのサーバは):codeigniter経由でGmailアカウントにメールを送信すると失敗する

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

をしかし、メールは(などの致命的なエラーのような何奇妙なエラーメッセージが表示されないだけのカスタムメッセージを送信しません:

$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'; 

コードスニペットは、このようになります私は失敗が表示されることに決めました)。

この問題を取り除く理由と方法を教えてください。

+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' 
); 
関連する問題