電子メールの送信に問題があります。私は何をすべきかわからない。私はすでに拡張子= php_openssl.dllをphp.iniファイルでコメントアウトしましたが、このエラーは引き続き発生します。ここで Codeigniterが電子メールを送信するOpenSSLエラー
は私のコードです: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";
}
}
そして私は3つのエラーになっています:
まず:
"fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed"
第二:
fsockopen(): Failed to enable crypto
サード:
をfsockopen(): unable to connect to ssl://smtp.googlemail.com:465 (Unknown error)
これは役に立ちますか? http://stackoverflow.com/questions/1555145/sending-email-with-gmail-smtp-with-codeigniter-email-library – Mike