eメールヘルパー

eメールヘルパーはeメールの処理を支援する関数を提供します。より堅牢な eメールの処理方法については CodeIgniter の Email クラス を参照してください。

重要

eメールヘルパーは非推奨です。 現在は、後方互換のためのみに維持されているものです。

ヘルパーのロード

このヘルパーは次のコードを使ってロードします:

$this->load->helper('email');

利用できる機能

次の関数が利用できます:

valid_email($email)
パラメータ:
  • $email (string) – メールアドレス
返り値:

有効なメールアドレスであれば TRUE そうではない場合は FALSE

返り値の型:

bool

入力値が正しくフォーマットされたメールアドレスかどうかを確認します。そのアドレスで メールの受信ができることを保障するものではなく、単純に有効なメールアドレスの形式である ことを確認します。

例:

if (valid_email('email@somesite.com'))
{
        echo 'email is valid';
}
else
{
        echo 'email is not valid';
}

注釈

この関数で行うことはPHP標準の filter_var() でもできます:

(bool) filter_var($email, FILTER_VALIDATE_EMAIL);
send_email($recipient, $subject, $message)
パラメータ:
  • $recipient (string) – メールアドレス
  • $subject (string) – メールの件名
  • $message (string) – メールの内容
返り値:

メールの送信に成功すれば TRUE エラーの場合は FALSE

返り値の型:

bool

PHP の mail() 関数を使ってメールを送信します。

注釈

この関数で行うことはPHP標準の mail でもできます

mail($recipient, $subject, $message);

より堅牢なメールの処理方法については、CodeIgniter の Email クラス を参照してください。