nakao****@moreb*****
nakao****@moreb*****
2004年 9月 11日 (土) 02:27:06 JST
初めまして安藤さん。 失礼しました!あったんですね同じ症状。ありがとうございます。 さてこちらの環境ですが、 サーバー OS: Linux 2.4.21-15.0.4.ELsmp PHP バージョン: 4.3.8 (Zend: 1.3.0) oscommerceのバージョン: 2.2ms1j となります。 それから http://lists.sourceforge.jp/mailman/archives/tep-j-general/2003- November/003152.html の内容で、 > のUser Contributed Notesに載っていますが、 > ISO-2022-JPでエンコードする場合、 > > a work around for the multibyte broken error for too long > > subjects for ISO-2022-JP: > > // after 36 single bytes characters, if then comes MB, it is broken > とありますのでこれだと思います。 の部分なんですが、症状をつぶさに見ますと、subject がtoo long な ことが条件で起こっているとも限らないようです。 たまたまアカウント登録メールではsubjectの全角19文字目以降が本文 に移動しているようみ見えますが、他の用件のメール、受注などでは この文字数以下でもどこかでメールヘッダの後半がメール本文に出て しまいます。 ちなみに受注メールをOEで見ますと、 subjectが "ご注文ありがとうございます" (13文字)として X-Mailer:osCommerce Maiier の行から下のヘッダ部分が本文の冒頭へ。 さらに、Subjectに1バイト文字(英数)10個しかなくても同じ症状です。 この状態に気づかず、ショップはすでに稼働してしまっててヤバイです。 (受注そのものやメールの本文内容は問題ないですが) もしもサーバーのOSバージョンの問題などであると、レンタルサーバー なら手も足も出ない状況ですね。