2016-05-07 6 views
1

Ich habe Probleme beim Senden von E-Mails. Ich weiß nicht, was ich machen soll. Ich habe bereits die Extension = php_openssl.dll in der Datei php.ini unkommentiert, aber ich erhalte immer noch diesen Fehler.Codeigniter E-Mail senden OpenSSL Fehler

Hier ist mein Code:

function send_email(){ 
     $config = array(
      'protocol' => 'smtp', 
      'smtp_host' => 'ssl://smtp.googlemail.com', 
      'smtp_port' => '465', 
      'smpt_timeout' => '30', 
      'smtp_user' => '[email protected]', 
      'smtp_pass' => $pass, 
      'charset' => 'utf-8', 
      'newline' => "\r\n" 
     ); 


     $this->load->helper('string'); 
     $this->load->library('email',$config); 

     $this->email->from('[email protected]', 'Mr. Duterte'); 
     $this->email->to('[email protected]'); 

     $this->email->subject('DU30'); 
     $this->email->message('change is coming'); 
     //.base_url().'item/'.random_string 

     if($this->email->send()){ 
      echo "Success"; 
     }else{ 
      echo "Fail"; 

     } 
    } 

Und ich bin immer drei Fehler:

Erstens:

"fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed"

Zweitens:

fsockopen(): Failed to enable crypto

Drittens:

fsockopen(): unable to connect to ssl://smtp.googlemail.com:465 (Unknown error)

+0

Hilft das? http://stackoverflow.com/questions/1555145/sending-email-with-gmail-smtp-with-codeigniter-email-library – Mike

Antwort

1

Ich habe das Problem herausgefunden. Ich habe gerade meinen Antivirus (Avast) ausgeschaltet.

+0

dies funktioniert für mich .. LOL –

+0

nicht für mich gearbeitet –