[Tep-j-general] Re: 送信者メールの欄が空白

Back to archive index

Tsutomu Oyamada oyama****@oyaso*****
2004年 10月 19日 (火) 01:09:41 JST


はじめまして、小山田と申します。

最近、osCommerceの存在を知り、テスト的に色々と試しております。
今後ともよろしくお願いいたします。

直接の回答ではございませんが、

> 3. From行空白のE-mailでは、本文の冒頭に次のHeader情報が露出している。尚、以下From行の"XXX"は、実際はもちろんショップ名と正式なE-mailアドレスが表示されています。
>
>        =?ISO-2022-JP?B?GyRCJEgkJiQ0JDYkJCReJDkbKEI=?=
>        From: "XXXXXXX" <xxx_xxxx****@xxxxx*****>
>        MIME-Version: 1.0
>        X-Mailer: osCommerce Mailer
>        Content-Type: text/plain; charset="iso-2022-jp"
>        Content-Transfer-Encoding: 7bit

上記現象から、Subjectが途中で区切られ(RFC的には折り畳みといいます)2行目が
継続行と認識されずに、ヘッダの区切りとされているようです。
このBase64エンコード文字列をデコードすると「とうございます」となります。

> 4, メールの件名ですが、うまくいかないケースでは、必ず、「xxxxxxxxへのメンバー登録ありが」という具合に、末尾の「とうございます」が欠落してしまってます。これは、うまく行かないケースでは必ずこうなってます。

Subjectの折り畳みをどこで行っているのかわかりませんが、2行目の先頭に、空白か
TABを入れれば問題ないと思います。

ソースを追っていくと、catalog/includes/classes/email.phpの470行目あたりに
メール送信用のsend()メソッドが記述されています。
最終的にはPHPのmailコマンドを呼んでいるようですので、そちらの問題かもしれません。

以上、直接の回答でなく申し訳ございませんが、参考になれば幸いです。




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