2017-10-31 34 views
1

私はcodeigniterで電子メールを送信しようとしています。 ここはemail.php設定ファイルの内容です。codeigniterとgmailアカウントでメールを送信できません

<?php 

$config= 
    array(
     'protocol'=>'smtp', 
     'useragent'=>'Camerbitcoin', 
     'smtp_host'=>'smtp.gmail.com', 
     'smtp_user'=>'[email protected]', 
     'smtp_pass'=>'my password', 
     'smtp_port'=>'587', 
     'mailtype'=>'html', 

    ); 

ここでは電子メールを送信するコードです。

$this->email->from('[email protected]','Compagny name'); 
        $this->email->to('[email protected]'); 
        $this->email->subject('Activation link'); 
        $this->email->message('Welcome .<br/>'); 
        $this->load->view('registration_success'); 
$this->email->send(); 

エラーは表示されませんが、メールは送信されません。

+0

チェックをメールエラー 'ます$ this->メール:> print_debugger()' –

答えて

0

それを試してみて、

'smtp_host' => 'ssl://smtp.googlemail.com', 
'smtp_port' => 465, 
+0

はそう、あなたのエラー出力がありますか?デバッグが必要な場合は、$ mail-> SMTPDebug = 1としてください。 –

+0

これには別のエラーがあります:** bold ** PHP SMTPを使用して電子メールを送信できません。サーバーがこの方法でメールを送信するように設定されていない可能性があります。** bold ** –