Emailヘルパー
Emailヘルパーは「 system/helper/email_helper.php 」ファイルで、簡易的なメールアドレスの
バリデーション、及び、簡易的なメールを送信する関数が定義されています。
Emailヘルパーのロード
「 CI_Loader 」クラスの「 helper() 」メソッドでロードします。
Emailヘルパーの関数
valid_email($address)
メールアドレスとして正しい文字列か否か、なんとなく検証します。
完全にメールアドレスの文字列を検証することは理論上不可能です。
従って、この関数でも完全に検証することは不可能です。
また、RFCに則っていない携帯キャリアの古いメールアドレスなどは、FALSE と判定されてしまいます。
if (valid_email('pilot@ci-guide.info'))
{
// 多分正しいメールアドレス
}
send_email($recipient, $subject = 'Test email', $message = 'Hello World')
単なるPHPの「mail()」関数のラッパー関数です。この関数を使うくらいなら、素直にPHPの
「mail()」関数を使いましょう。
より複雑なメール送信処理が必要であれば、「CI_Email」
ライブラリクラスを利用してください。
- PHPのmail()関数
send_email('pilot@ci-guide.info', 'Subject', 'How is it going.');