先日、PHPのフレームワークCakePHPでメールの送信機能を実装したら An Internal Error Has Occurred. (内部エラーが発生しました。) といったようなエラーメッセージが表示されて苦戦しました。その解決策を下記に明記しておきます。 まず環境ですが、CentOS 6でPHP 5.4.18、CakePHPは2.3.10のバージョンです。 プログラムですがEmailの設定ファイル/app/Config/email.phpファイルのEmailConfigクラスに下記を追加します。 class EmailConfig { public $sample = array( 'transport' => 'Mail', 'from' => 'to@fuge.net', 'sendAs' => 'text', ); (以下省略) } 次にコントローラーに/app/Contro