メールの文字化けについて
お世話になっております。
phpを利用し、Postfixにてメールを送信するプログラムを作成しました。
しかしながら、下記プログラムではタイトルに"日本語"を入れた場合、
"ThunderBird"でメールを受け取ると、
"◆◆◆◆◆◆◆◆◆◆"のように文字が化けてしまいます(本文は文字化けしません。)。
しかし、YahooWebメールではタイトル・本文に関わらず正常に文字が出力されます。
どの部分を修正すれば、日本語タイトル文を
文字化けさせず表示させることができるでしょうか?
サーバの文字コードは"EUC"となっています。
ご教授のほどよろしくお願いします。
// メール送信元を指定
$from = "mail";
$title = "メール届きましたか?";
// BCC値を決定します。
// メール本文を組み立てます。
$headers .= "From: $from\r\n";
$headers .= "Bcc: aiai@ngmail.com\r\n";
$headers .= ('Content-Type:text/html; charset=EUC-JP');
// 本文の値を決定します。
//$title2 = "=?iso-2022-jp?B?".base64_encode($title)."?=";
$naiyou2 = "仮ユーザID:$name\n
仮パス:$yoyakusha<br>
メールアドレスfrom:$from<br>
メールアドレスto:$email<br>
@ペイにて登録したユーザID:$title\n";
mail($email, $title, $naiyou2, $headers);
お礼
ありがとうございます。今朝、突然元に戻っていました、不思議です。いろいろご教授ありがとうございました。