4-4PEAR MailTips338 メールを送信する
Level1
Point日本語でメールを送信する上でのルールを理解する
まずはPEAR Mailを使ってメールを送信してみましょう。プログラム自体は簡単ですが、日本語のメールを送る場合にはいくつか注意しなくてはいけないポイントがあります。まずはその点を理解しましょう。
まず日本語の文字コードは全てJIS(ISO-2022-JP)にしなくてはいけません。昨今のメーラーではUTF-8やSJISでも文字化けせずに表示されることが多くなりましたが、メールの文字コードの主流は現在もJISコードで送ることが強く推奨されています。メールを送って文字化けした、などの不要なトラブルを避けるためにも文字コードはJISにすることが重要です。
次にSubjectやFromの送信者にも日本語を使うことはできますが、その場合はMIMEエンコードをします。MIMEエンコードについてはColumnで詳しく説明します。
日本語が使えるといっても機種依存文字(①や㈱など)は不要な文字化けを引き起こしますので、これらを使うのは避けましょう。
これらのポイントをおさえた上でリスト1を見てください。5行目及び6行目でPHPのinternal_encodeを指定しています。php.iniなどで設定されているinternal_encodeと同じエンコー
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録