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)
Hilft das? http://stackoverflow.com/questions/1555145/sending-email-with-gmail-smtp-with-codeigniter-email-library – Mike