这是我的电子邮件发送代码,但是它不起作用,它没有显示错误,但电子邮件发送不起作用。
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("\r\n");
$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);
}
答案 0 :(得分:1)
我相信您的连接不正确。
对于Gmail服务器,主机为 smtp.gmail.com ,端口为 587 。