JPHPMailerでのメールフォームの作成

メールフォームって自分で作ろうとすると結構面倒なので、クラスとか無いかなぁ、と思ったらJPHPMailerというものを見つけたので、導入レポートです。

JPHPMailer

JPHPMailerは、PHPMailerのラッパークラスです。

mb_send_mailなどと違い、添付ファイルなども送信することが出来ます。

ダウンロードはこちらJPHPMailer
PHP5用、PHPMailer

使い方

のような感じでメールが送信できます。
デフォルトの文字コードがEUCなので、UTF-8に変換するのを忘れると文字化けします。

また、jphpmailer.phpはデフォルトで、

となっているので、ここらへんは適宜書き換える必要がありそうです。もしくは、この行をコメントアウトして、記述するスクリプト本体のほうでincludeしたほうが良いかもです。

  • TBK

    まったくわかりません。jphpmailer.phpを実行したら、画面が真っ白でした。
    もしかして、入力フォームは自分で新たに作らなきゃ?

  • 載せているコードはメールの送信部分だけなので、フォーム部分と$_POST等でデータを受け取る部分は自作する必要がありますね。