ある日の Mac OS X Server(5)

◆Webメールで、メールのアドレス、タイトルが文字化けする

Webメールでメールを送信すると、メールアドレス、タイトルが文字化けしてしまいます。

解決策をSquirrelMailの日本サイトで見つけました。

こちら

http://www.squirrelmail.jp/node.php?id=290

変更するファイルがどこにあるか探すのに手こずりましたが、なんとか解決しました。

 環境:Mac mini / Mac Server 10.6.2

変更ファイル名:
 /usr/share/squirrelmail/class/deliver/Deliver.class.php

 458行目以降の内容を変更


タイトル変更前:
$header[] = 'Subject: '.encodeHeader($rfc822_header->subject) . $rn;

タイトル変更後:
$header[] = 'Subject: '.mb_convert_encoding($rfc822_header->subject,"JIS") . $rn;

メールの送信元、宛先も対象文字に対して同様にエンコードの指定をします
    mb_convert_encoding( 対象文字 ,"JIS")

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です