php 初心者です。なにとぞよろしくお願いします。
fuelphp でメール送信機能を追加しようとしております。
一通り記述は追加したと思うのですが
また実行時にはexceptionは出ないのですが、メールが届きません。
記述の間違いや足りていないところ等ありますでしょうか。
ご教授のほどなにとぞよろしくお願いいたします。
以下にやったこと、現状のコードを記載します。
●fuel/app/config/config.php の以下に'email',を追加
'always_load' => array( 'packages' => array( 'email', ), ),
●fuel/packages/email/config から fuel/app/config/に email.php を複製
●app/classes/controller のあるファイルに以下の様に記述
お問い合わせボタンが押下されるとメールが飛ぶように。。
public function send_email() { $email = Email::forge(); $email->from('aaa@bbb.net', 'Test Mail'); $email->to('ccc@ddd.net'); $email->subject('test'); $body = '本文'; $email->body(mb_convert_encoding($body, 'jis')); try{ $email->send(); }catch(\EmailValidationFailedException $e){ } catch(\EmailSendingFailedException $e){ } } // お問い合わせ public function action_normal_inquiry() { if(isset($_POST['inquiry_btn'])){ $this->send_email(); } }
回答2件
あなたの回答
tips
プレビュー