0) tener soporte ssl en apache.
Descomentar línea
LoadModule ssl_module modules/mod_ssl.so
verificar que exista el archivo modules/mod_ssl.so
1) crear la cuenta que vas a usar para enviar emails: usuario@gmail.com
2) editar los parametros de configuración.
//acá estoy en el controlador.
$this->Email->from = 'usuariofrom@correo.com';
$this->Email->replyTo = 'usuariofrom@correo.com';
$this->Email->subject = 'Este es el asunto';
$this->Email->content = 'Contenido';
$this->Email->sendAs = 'html'
// sólo para gmail.
$this->Email->smtpOptions = array(
'port'=>'465',
'timeout'=>'30',
'host' => 'ssl://smtp.gmail.com',
'username'=>'usuario@gmail.com',
'password'=>'',
);
//envío.
$this->Email->send($this->Email->content ) o $this->Email->send();
y listo.
Esta fue la torta de mi cumple :) ñumi ñumi.