电子邮件发送不起作用

时间:2018-08-06 07:34:36

标签: php codeigniter

这是我的电子邮件发送代码,但是它不起作用,它没有显示错误,但电子邮件发送不起作用。

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);
    }

1 个答案:

答案 0 :(得分:1)

我相信您的连接不正确。

对于Gmail服务器,主机为 smtp.gmail.com ,端口为 587