振り分けNo.48653
hirn さん 15/10/11 16:30
 
 v6.46, win7 32bit です。
 「スレッドの親メールと同じフォルダに振り分け」ています。

 スレッドが

A
+B
 +C

という状態で、Aを"test"フォルダに手動振り分けした後にB,Cを受信すると、
Bは"test"フォルダに移動しますが、Cは受信フォルダに置いてけぼりになります。
これは仕様でしょうか?

[ ]
RE:48653 振り分けNo.48656
秀まるお2 さん 15/10/11 16:48
 
 たぶんですが、BのメールとCのメールの受信する順番の関係でそうなってしま
うんだと思います。

 Bのメールを受信してからCのメールを受信すれば、両方ともAと同じフォルダ
に移動するはずだと思います。ですが、Cを先に受信すると、その段階ではまだB
が受信されてないがために、Cのメールが自動振り分けされずに受信フォルダに
残ってしまうんだと思います。

 1度の受信動作の中で、Bが先かCが先かで動作が変わってしまいます。

 普通、スレッドのつながる順にメールが届くはずなのですが、何らかの理由で
Bのメールが遅延して届いたとすると、受信する順番が逆になってしまうことが
あるのかなぁと思います。あるいは、「アカウント毎の設定・メールサーバー・
詳細2」の中にある「最新のメールから順番にダウンロードする」がONだと、Cか
ら先に受信するケースが多くなると思います。

 Cから先に受信してるとしたら、とりあえずは仕様ってことになります。

 改良の余地はありますけども…。受信が一段落してからもう一度親メールを探
して振り分けしなおすような処理を追加すればいいのですが、やるとしたら、も
うちょっと詳しく仕様の検討が必要かと思います。

[ ]
RE:48656 振り分けNo.48674
hirn さん 15/10/19 00:35
 
> たぶんですが、BのメールとCのメールの受信する順番の関係でそうなってしま
>うんだと思います。

 「受信時に自動振り分けする」と、受信順に振り分けられるということですね。

> 改良の余地はありますけども…。受信が一段落してからもう一度親メールを探
>して振り分けしなおすような処理を追加すればいいのですが、やるとしたら、も
>うちょっと詳しく仕様の検討が必要かと思います。

 この現象が発生した時は「一括振り分け」すれば良いので、
仕様ということで良いです。
そのとき、「一括振り分け>受信したメールを振り分ける」
とすると、受信フォルダのソート順に振り分けられるのでしょうか?


 上記と直接関係ないですが、
「一括振り分け>現在フォルダのすべてのメールを振り分ける」
は、ヘルプに記載が無いみたいです。

[ ]
RE:48674 振り分けNo.48676
秀まるお2 さん 15/10/19 10:26
 
> そのとき、「一括振り分け>受信したメールを振り分ける」
> とすると、受信フォルダのソート順に振り分けられるのでしょうか?

 今ソースコードを見直したんですが、メール一覧の上から下に順番に処理して
いくようになっていました。なので、ソート順と解釈していただいて大丈夫です。

> 「一括振り分け>現在フォルダのすべてのメールを振り分ける」
> は、ヘルプに記載が無いみたいです。

 すみません。抜けてしまってたようです。今から追加させていただきます。

[ ]