Сначала попробуйте этот код:
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => '*****@gmail.com',
'smtp_pass' => '****'
'mailtype' => 'html',
'charset' => 'utf-8'
);
$this->load->library('email', $config);
// Other stuff about to,from,subject...
$result = $this->email->send();
Если он не работает, проверьте файл php.ini.Измените эту строку
;extension=php_openssl.dll
на
extension=php_openssl.dll