yahooメールが再受信されるNo.47212
colder さん 14/12/21 16:15
 
colderです。

秀丸メールをver8.40にバージョンアップしたところ、
yahooメールでサーバ上に残す設定にしてあるメールがメール受信のたびに繰り返し
再受信されるようになってしまいました。
何か設定の変更が必要でしょうか?

[ ]
RE:47212 yahooメールが再受信されるNo.47213
秀まるお2 さん 14/12/22 08:46
 
 一応、Version 8.40付近になってその辺の仕組みが変わったことはなくて、自
前のYahoo!メールのアカウントでも重複して受信する現象は起きてないようです。
(5日間だけサーバーに保存する設定ですが)

 原因を調べるとしたら、「アカウント毎の設定・メールサーバー・トラブル対
策」の「UIDL文字列をX-TuruKame-UIDL:ヘッダを使って保存する」のオプション
をONにして、重複して順するメールのX-TuruKame-UIDL:ヘッダの中身を確認して、
毎回変化してるならサーバーのせいで、変化してないなら秀丸メール側の
トラブルってことになります。

 とりあえずの回避策としては、「アカウント毎の設定・メールサーバー」の
「受信したメールをサーバー上に残す」をOFFにしてメールサーバー上のメール
を空っぽにしてみて、それで復旧するかどうか(新たに受信するメールから復旧
するかどうか)見てみるしか無いかと思います。

[ ]
RE:47213 yahooメールが再受信されるNo.47219
colder さん 14/12/22 15:36
 
coldeです。

> 原因を調べるとしたら、「アカウント毎の設定・メールサーバー・トラブル対
>策」の「UIDL文字列をX-TuruKame-UIDL:ヘッダを使って保存する」のオプション
>をONにして、重複して順するメールのX-TuruKame-UIDL:ヘッダの中身を確認して、
>毎回変化してるならサーバーのせいで、変化してないなら秀丸メール側の
>トラブルってことになります。
オプションをONにして受信してみたところ、X-TuruKame-UIDL:ヘッダは同一でした。
手元にあるベータ版でも試したところv6.31β11では再受信されず、
v6.31β19では再受信されてしまいます。

[ ]
RE:47219 yahooメールが再受信されるNo.47220
秀まるお2 さん 14/12/22 15:53
 
 ちょっと冷や汗が出てきました。

 ソースコードを見直したら、Version6.31β19の時に、UIDLの比較の処理の高
速化ってのをやってたようです。それのせいみたいです。

 メールサーバーに10万通くらい置いてるユーザーさんがおられまして、その
10万通のメールを受信した直後の受信時に、10万通×10万通のUIDLの比較
が動いて1分以上固まってまして、そういう、過酷な環境に絶えうるように直し
たんですけども、それのせいかと思います。

 なんとか調べてみます。

[ ]
RE:47220 yahooメールが再受信されるNo.47221
秀まるお2 さん 14/12/22 16:15
 
 今ちょっとテストしたら、「サーバー上に残す」の振り分けアクションがある
と、そのメールを再受信してしまうようです。例えばサーバー上に5日間保存す
る設定だと、5日後にまた受信してしまうようです。

 振り分けアクションで「サーバー上に残す」としておられるメールが重複して
るんじゃないかと思うので、すみませんが今一度、振り分け設定など見てみて欲
しいです。

 あと、もしそうだとしたら、アカウント用フォルダ配下の「UIDL.bin」って
ファイルを秀丸エディタで開いた時に、問題のUIDL文字列の前に、「\x03」の制
御文字('C'を反転したように見える文字)があると思います。

 もっと調べます。

[ ]
RE:47221 yahooメールが再受信されるNo.47222
colder さん 14/12/22 17:28
 
colderです。

> 振り分けアクションで「サーバー上に残す」としておられるメールが重複して
>るんじゃないかと思うので、すみませんが今一度、振り分け設定など見てみて欲
>しいです。
その通りです。全てのメールをサーバー上に残しておきたいわけではないので振り分
け設定でサーバー上に残していて、そのメールが再受信されます。

> あと、もしそうだとしたら、アカウント用フォルダ配下の「UIDL.bin」って
>ファイルを秀丸エディタで開いた時に、問題のUIDL文字列の前に、「\x03」の制
>御文字('C'を反転したように見える文字)があると思います。
あります。

[ ]
RE:47222 yahooメールが再受信されるNo.47225
秀まるお2 さん 14/12/22 17:55
 
 確認ありがとうございます。&お手数かけてすみません。

 ソースコード見直してバグってる箇所も特定できました。とりあえず条件が限
定さたので少し安心しつつ、今日か明日中にV6.41の正式版としてアップロード
させていただきます。

[ ]
RE:47225 yahooメールが再受信されるNo.47234
colder さん 14/12/23 13:37
 
colderです

修正ありがとうございます。
ver6.41で重複して受信されることがなくなりました。

[ ]