Php ION AUTH未发送忘记密码电子邮件
配置文件:Php ION AUTH未发送忘记密码电子邮件,php,codeigniter,ion-auth,Php,Codeigniter,Ion Auth,配置文件: $config['use_ci_email'] = TRUE; $config['email_config'] = array( 'protocol' => 'smtp', 'smtp_host' => 'ssl://smtp.googlemail.com', 'smtp_port' => 465, 'smtp_user' => 'Myt E-mail Address', 'smtp_pass' => 'My C
$config['use_ci_email'] = TRUE;
$config['email_config'] = array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'Myt E-mail Address',
'smtp_pass' => 'My Correct Password',
'mailtype' => 'html',
'charset' => 'UTF-8'
);
图书馆:
$this->email->set_newline("\r\n");
错误:
fsockopen(): Peer certificate CN=`l2.iserverplanet.net' did not match expected CN=`smtp.googlemail.com'
fsockopen(): Failed to enable crypto
fsockopen(): unable to connect to ssl://smtp.googlemail.com:465 (Unknown error)
我如何解决这个错误,为什么我会觉得它是错误?请帮帮我
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'xxx',
'smtp_pass' => 'xxx',
'mailtype' => 'html',
'charset' => 'iso-8859-1'
);
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
// Set to, from, message, etc.
$result = $this->email->send();
还必须启用SSL:
extension=php_openssl.dll
资料来源: