这是我的电子邮件发送代码,但它不工作,它没有显示错误,但电子邮件发送不工作。
function resetPasswordUser()
{
$this->load->view('forgotPassword');
$username=$this->input->post('username');
$email=$this->Dashboard_model->forgetPassword($username); print_r($email);
$config = array(
'protocol'=>'smtp',
'smtp_host'=>'ssl://smtp.googlemail.com',
'smtp_port'=>465,
'smtp_user'=>'xxxxxx',
'smtp_pass'=>'xxxxx'
);
$this->load->library('email',$config);
$this->email->set_newline("rn");
$this->email->from('ankittiwari.rps@gmail.com', "My Name");
$this->email->to($email);
$this->email->subject('Test');
$this->email->message('enter on the following link');
$this->email->send();
$msg=$this->email->print_debugger();
print_r($msg);
}
我认为您的连接不正确。
对于Gmail服务器,主机为smtp.Gmail.com,端口为587。