Если вы разрабатываете на удаленном сервере, то есть на хостинг-сервере, то это должно работать, так как он подберет электронную почту по умолчанию.
Поскольку вы не являетесь, вы должны дать почтовому компоненту возможность электронной почты. Вы можете сделать это, например, введя данные своей SMTP-почты в Gmail (или как угодно), то есть сервер, логин, пароль.
/* SMTP Options for GMAIL */
$this->Email->smtpOptions = array(
'port'=>'465',
'timeout'=>'30',
'auth' => true,
'host' => 'ssl://smtp.gmail.com',
'username'=>'your_username@gmail.com',
'password'=>'your_gmail_password',
);
/* Set delivery method */
$this->Email->delivery = 'smtp';
См. http://book.cakephp.org/view/1290/Sending-A-Message-Using-SMTP
Если вы не уверены, какие учетные данные использовать, посмотрите их в справке вашего провайдера электронной почты или в FAQ. Обычно это можно найти, выполнив поиск по настройке Outlook или Thunderbird.