子メールの件名をなるべく省略して表示すNo.01149
suii さん 17/03/06 17:38
 
いつの頃からか「子メールの件名をなるべく省略して表示する」が不安定です。
全く同じシンプルな題名でも、省略されず何度も表示されたり、 Re: 以降が省略さ
れなかったり。
不具合が起きる相手も特定ではないようです。
文字の同一性は Subject: をコピペして秀丸エディタで比較してみたりしましたが、
他にチェックする部分はありますか?

[ ]
RE:01149 子メールの件名をなるべく省略しNo.01152
秀まるお2 さん 17/03/06 18:10
 
 Subject:ヘッダの文字列の「Re:」を除いた部分が同一かどうか調べて、仮に
同一だとして、それでも省略されないことがあるとしたら・・・

 他の可能性としては、例えばメールの文字コードが普通の日本語かユニコード
かの違いがあるとか。(文字コードが違ってて省略されなくなるなら、それは
バグだと思いますが)

 他には・・・、同じように見えて、実は余計な空白があったりして同一でなく
なってるとか。

 もしもメールを僕に知られても差し支えない場合は、スレッド全体のメールを
全部まとめてエクスポートして僕に送っていただければ、こちらで確認可能です。

 それでエクスポートしてからメール本文を全部カットして、From:やTo:ヘッダ
は全部伏せ字にしても大丈夫です。

   Subject:
   Content-Type:
   Message-Id:
   In-Reply-To:
   References:
   Date:

 辺りのヘッダ以外全部伏せ字でも再現できそうな気がします。

[ ]
RE:01152 子メールの件名をなるべく省略しNo.01154
suii さん 17/03/06 18:27
 
> 他の可能性としては、例えばメールの文字コードが普通の日本語かユニコード
>かの違いがあるとか。

あ〜 ↑これですかね。

特にGmail、Yahoo!メールなアドレスの方とのやり取りで
 X-Body-Content-Type:
 X-TuruKame-CharSet: utf-8
あたりが相当カオスになっています。
それらに返信した自分の送信メールにはそれらのヘッダーがないため、ここでも
毎回省略されずに表示されちゃってるようです。
色んな人が混在するメーリングリストだとひどいことになっています。

この辺の、文字コードが違うときの省略表示は難しいのでしょうか。

[ ]
RE:01154 子メールの件名をなるべく省略しNo.01155
suii さん 17/03/06 18:30
 
> X-TuruKame-CharSet: utf-8

"utf-8"を取り忘れました。
このあたりが色々混在していて、それが同一Subjectとみなされない原因なん
ですね

[ ]
RE:01155 子メールの件名をなるべく省略しNo.01156
秀まるお2 さん 17/03/06 18:40
 
 今試してみたら、たしかに文字コードが違ってると省略されないようでした。
手抜きといえば手抜きなので、ちゃんと省略されるように直そうと思います。

 もしかしたら性能的な問題があったりするかもしれないので、その辺慎重に見
直してみます。

[ ]
RE:01156 子メールの件名をなるべく省略しNo.01157
suii さん 17/03/06 19:21
 
ありがとうございます!

[ ]
RE:01157 子メールの件名をなるべく省略しNo.01159
秀まるお2 さん 17/03/07 10:18
 
 今直せました。

 utf-8と他の文字コードならばうまく省略できるようにしました。

 中国語と日本語みたいな間では省略しないですけども。

 次のβ版(V6.64β9)にて対応させていたたきます。

[ ]
RE:01159 子メールの件名をなるべく省略しNo.01163
suii さん 17/03/07 20:57
 
6.64正式版 にてとてもスッキリ省略表示を確認いたしました
ありがとうございました


[ ]