Sassyブログ

好きなことで暮らしを豊かにするブログ

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

f:id:y_saiki:20171025002627j:plain

目次

 

1.環境

 

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;
  }
 
 
以上