Envoyer par e-mail à l'aide de codeigniter bibliothèque via localhost

public function sendemail(){
  $config = Array( 
  'protocol' => 'smtp', 
  'smtp_host' => 'ssl://smtp.googlemail.com', 
  'smtp_port' => 465, 
  'smtp_user' => '[email protected]', 
  'smtp_pass' => 'password', ); 

  $this->load->library('email', $config); 
  $this->email->set_newline("\r\n");
  $this->email->from('[email protected]', 'Name');
  $this->email->to('[email protected]');
  $this->email->subject(' My mail through codeigniter from localhost '); 
  $this->email->message('Hello World…');
  if (!$this->email->send()) {
    show_error($this->email->print_debugger()); }
  else {
    echo 'Your e-mail has been sent!';
  }
}   

J'obtiens une erreur lorsque j'utilise codeigniter pour envoyer l'e-mail:

Message: mail() [function.mail]: Failed to connect to mailserver at 
"localhost" port 25, verify your "SMTP" and "smtp_port" setting in 
php.ini or use ini_set().

et

Unable to send email using PHP mail(). Your server might not be 
configured to send mail using this method.

Ce que je fais mal?

OriginalL'auteur Maulana Wahid | 2013-09-03