2017-11-13 3 views
0

php.ini, sendmail.ini를 구성하고 gmail에 올바른 포트 및 구성을 사용했으며 Gmail에서 보안이 보장 된 응용 프로그램을 사용할 수 있도록 설정했지만 메일을 볼 때 메일을 볼 때 표시 할 수 없습니다. 여기 codeigniter : localhost를 통해 이메일 보내기

오류

    $config['protocol'] = 'smtp'; 
        $config['smtp_host'] = 'ssl://smtp.googlemail.com'; 
// SMTP Port - the port that you is required 
$config['smtp_port'] = 465; 
$config['smtp_user'] = $sender_email; 
$config['smtp_pass'] = $sender_password; 
$this->load->library('email', $config); 
$this->email->from($sender_email); 
$this->email->to($to_email); 
$this->email->subject($subject); 
$this->email->message($message); 
        if(!$this->email->send()) { 
         show_error($this->email->print_debugger()); 
        } 
        else{ 
         echo 'Your email has been sent!<br/>'; 
        } 

       echo $message2; //send this in email 

php.ini의

extension=php_openssl.dll 

sendmail.ini 컨트롤러의

smtp_server=smtp.gmail.com 
smtp_port=465 
auth_username= xxxx.gmail.com 
auth_password= xxxx 
+0

PHP를 사용 메일러 https://stackoverflow.com/questions/44843305/how-to-integrate-phpmailer-with-codeigniter-3 –

+0

감사합니다,하지만 어려운 당신이 –

+0

을 도와 드릴까요 구성 주위에 내 머리를 얻기 위해 찾는 그것으로? –

답변

0

아래 도구를 사용하여 localhost에서 이메일을 테스트 할 수 있습니다. 설정은 설명에서 다소 쉽고 명확하게 설명됩니다. Test Mail Server Tool