メール送信機能解除、メール送信実行まで
下記の文字列を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('日本語でおくれるかなー?');