エンコードされたメールの「=?iso-2022-jpNo.03277
カイト さん 18/04/25 18:49
 
お世話になります。
秀丸メール Ver.6.79です。

すみませんが調べてほしいです。
2016年7月12日のV6.54での以下バグ修正のところが再現するような感じです。

エンコードされたメールの「=?iso-2022-jp?b?....?=」の中でのクォーテーションの
対応がおかしい場合に、全体を""で囲むべきがうまく処理されてなかったバグ修正。
その他、ダブルクォーテーションで囲む関係の処理いろいろ修正。


要するに受信メールの複数宛先の一部がメールアドレスとして認識されないので全員
に返信が出来ない。この件です。

よろしくお願いします。


[ ]
RE:03277 エンコードされたメールの「=?isNo.03278
秀まるお2 さん 18/04/26 08:43
 
 この件について、ソースコードの確認とテストをしてみたのですが、少なくとも当
時テストしたパターンについては大丈夫そうでした。

 具体的には、

    To: =?iso-2022-jp?q?=22abc?= <xxx@xxx.xx>, xxx@xxx.xx

 をデコードすると、普通にデコードすると

    "abc <xxx@xxx.xx>, xxx@xxx.xx

 のようになってしまうんですが、これを、

    "\"abc" <xxx@xxx.xx>, xxx@xxx.xx

 のように、「"abc」の中の「"」の前に「\」を入れて、さらに、名前全体を""で囲
むって処理をしています。それは正しく動作しているようです。

    To: =?iso-2022-jp?q?a(bc?= <xxx@xxxxxxx.xxx>, xxxxx@xxxx.com

 みたいに「(」があるケースもテストデータとしてこちらにありました。

 他にもテストデータがあるんですが、ユーザーさんから送ってもらった内容なので、
特定の会社名や個人名が出てきてしまう物もあります。

 何か具体的にダメな例があれば教えて欲しいです。バレてまずい内容でしたら"mar
uo@mitene.or.jp"宛に送って欲しいです。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:03278 エンコードされたメールの「No.03279
カイト さん 18/04/26 09:30
 
とりあえず認識しないところのコピーです。スペースもそのままです
このうしろのアドレスが認識されないという状況です。

abc defg <xxx@xxx.xx.jp>, 'hij(klm) nop <xxxxxxx@xxx.xx.jp>

これで分かりにくいようでしたらあとで御社宛てに当メールを転送します。
よろしくお願いいたします。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:03279 エンコードされたメールの「No.03280
秀まるお2 さん 18/04/26 09:56
 
> abc defg <xxx@xxx.xx.jp>, 'hij(klm) nop <xxxxxxx@xxx.xx.jp>

 もしそのようなヘッダが受信ログの中にそのままあるのだとしたら、それはそれで、
デコード前の段階でそうなってるってことになりまして、それはどうしようも無いよ
うな気がします。

 =?iso-2022-jp?b?....?= のような形でエンコードされてる中にあるんならなんと
か出来ますけども。

 問題のメールの受信ログを見て欲しいです。

[ ]