メール送信機能解除、メール送信実行まで

下記の文字列をbootstrap.phpもしくはController上部に設定

App::uses('CakeEmail','Network/Email');

email.php.defaultをemail.phpにリネーム

public $default = array(
    'transport' => 'Smtp',
    'from' => array('yash@xxx.com' => 'メールでの表示名'),
    'host' => 'ssl://smtp.gmail.com',
    'port' => 465,
    'timeout' => 30,
    'username' => 'hogehoge@hogehoge.com',
    'password' => 'hogehoge',
    'log' => true//ここをtrueにするとtmp/debug.logにメールのログが書かれる。
);

メール送信

$email = new CakeEmail('default');//ここ、ちゃんとdefaultを設定しないと送れませんでした・・。
$email->from(array('yashiro@XXX.com' => 'My Site'));
$email->to('yashiro@XXX.com');
$email->subject('テストです');
$email->send('日本語でおくれるかなー?');