私は CakePHP 2.1.1 を使用しており、フォーム データを含む簡単なメールを送信しようとしています。これは、コントローラーにあるコードです。
App::uses('CakeEmail', 'Network/Email');
try {
$Email = new CakeEmail();
$Email->from(array('support@pcn.com' => 'PC'));
$Email->to('me@gmail.com');
$Email->subject('New Registration');
if ( $Email->send(serialize($formData)) )
$this->set('email', 'Success');
else
$this->set('email', 'Failure without Exception');
}
catch ( Exception $e ) {
$this->set('email', 'Failure with Exception );
}
ビューで「email」の値を印刷すると、常に「成功」になりますが、メールを受信しません(スパムフォルダーを確認しました)。エラー ログに電子メール関連の問題はありません。この問題をデバッグして、電子メールを適切に送信するにはどうすればよいですか?