¿Cómo enviar un correo electrónico desde localhost usando codeigniter?

    function sendMail() {

  $config = Array(
  'protocol' => 'smtp',
  'smtp_host' => 'ssl://smtp.googlemail.com',
  'smtp_port' => 465,
  'smtp_user' => '[email protected]', 
  'smtp_pass' => 'xxx', 
  'mailtype' => 'html',
  'charset' => 'iso-8859-1',
  'wordwrap' => TRUE
);

        $message = 'test';
        $this->load->library('email', $config);
      $this->email->set_newline("\r\n");
      $this->email->from('[email protected]');
      $this->email->to('[email protected]');
      $this->email->subject('testing');
      $this->email->message($message);
      if($this->email->send())
     {
      echo 'Email sent.';    
     }
     else
    {
     show_error($this->email->print_debugger());  
    }

}

Este es mi código, estoy tratando de enviar un correo electrónico desde localhost usando codeigniter, recibí el mensaje "Correo electrónico enviado". pero no recibí ningún correo en la cuenta de gmail.

Respuestas a la pregunta(4)

Su respuesta a la pregunta