[Tep-j-general] Re: アカウント登録完了メールのSubject

Back to archive index

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バージョンの問題などであると、レンタルサーバー
なら手も足も出ない状況ですね。




Tep-j-general メーリングリストの案内
Back to archive index