CGI-BBS > 情報収集 > フォームメール > マックから送られてくるメールが文字化けします。


カレッヂ
カレッヂ


質問者 みみみ  投稿日 2004/6/29(火) 16:11:29
フォームメールを通して送られてくるメールで、
マックから送られるメールに限って改行が無効になり、一部が文字化けします。
改善する方法をご存知の方、アドバイスをお願いいたします。

プロバイダ参照:
サーバのOS:WINサーバ
パソコンのOS:WinNT系
エディタ:
FTPソフト:
サーバ移転:していない
改造:していない
CGI習熟度:middle

回答者 しあわせのツボ  [削除]  投稿日 2004/6/29(火) 17:38:04
具体的な説明がないので文字化けはアドバイスのしようがありませんが。
(直したければ、状況をもっと詳しく書いてください)

改行コードの変換を正しく行っていますか?
これを忘れると、改行がおかしなことになります。
質問者 みみみ  [削除]  投稿日 2004/6/29(火) 21:46:02
レスをありがとうございます。

説明が足りずにすみません。
とんちんかんな説明かもしれませんが思いつくことを書いてみます。

フォームメールはform2mailv1.14 を使用しています。改造はしていません。
いつもは何も不具合なく送信者からメールが送られてきますが、
時々本文が部分的に文字化けしたメールが送られてきます。
そのメールのヘッダーを見ると
X-HTTP-User-Agent: Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)
X-HTTP-User-Agent: Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
などと、かならずMac_PowerPCから送られてきたメールに起こる症状のようです。

送られてくるメールの表示は、

[名前]
○○○

[E-mail]
○○@***.***.ne.jp

[メール本文]
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜


上記の[メール本文]の下からが改行が全くされずに送られて、
その一部は文字化けしています。
フォーム入力時の改行が反映されていないものと思われます。

これまで使用した掲示板や日記などのCGI(別サイトのもの)では、マックに限って
改行が反映されないという症状は出たことがなかったので、改行コードは不勉強で
CGI-BBSの「改行コード」の投稿を読んでみましたが、よく理解できませんでした。
form2mailではどの辺りを確認すればよろしいでしょうか。

お手数をおかけしますが、なんとか直せたらと思いますので、
よろしくご教示のほどお願いいたします。

返信(回答)する

 


Web裏技