ITエンジニアSAIの技術関連備忘録

技術的な内容を忘れないようにメモ....

Fuelphpでメール送信機能を実装する方法

1.環境

  Vagrant1.9.3(CentOS 7.1)
   PHP5.4
   Fuelphp1.7.3
 
 
2.導入方法

app/config/config.phpの下記箇所に `'email',` を追加する必要がある。
  /**************************************************************************/
  /* Always Load */
  /**************************************************************************/
  'always_load' => array(
       'packages' => array(
            ・・・省略
            'email',
       ),
  ),
 
 
3.おまけ

メール送信の処理
※参考程度に以下は自作関数で処理をまとめている
/**
* メール送信
* @param 宛先
* @param 送信者アドレス
* @param 件名
* @param 本文
* @return 送信結果 boolean
*/
  public static function sendMail($to, $from, $title, $body) {
 
       $email = Email::forge();
 
       // アドレスを指定
       $email->from($from);
       $email->to($to);
 
       // 表題を指定
       $email->subject($title);
 
       // 本文を指定
       $email->body($body);
 
       $result = $email->send();
 
       return $result;
  }