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コマンドを呼んでいるようですので、そちらの問題かもしれません。 以上、直接の回答でなく申し訳ございませんが、参考になれば幸いです。