AppController
CakePHP2.0アプリからメールを送信しようとしています。から送信すれば問題なく動作PagesController
しますが、からも送信できる必要がありAppController
ます。
私は持っています:
function sendSystemEmail($to = EMAIL_CONTACT, $from = EMAIL_FROM, $subject = null, $body = null, $view = null, $vars = null) {
App::uses('CakeEmail', 'Network/Email');
$email = new CakeEmail();
$email->viewVars(array(
'body' => $body,
'vars' => $vars
));
$email->template($view)
->emailFormat('html')
->from($from)
->to($to)
->subject($subject)
->send();
return;
}
これを使用すると、エラーは発生しませんが、メールが届きません。これと私が持っているコードの間に違いがあることがわかりませんPagesController
、それで私はAppController
多分アクセスできない何かがあると思いますか?でもわからない!