imap受信の設定で振り分けるとかなり重複No.41937
uenoco さん 11/12/11 17:29
 
お世話になります。
imap受信の設定で振り分けルールに従ってフォルダへ振り分けるようにすると、全く
同じ内容(ヘッダの状態も同じ)のメールが何十通も重複して振り分けられます。

これは振り分けルールで作ったフォルダへ振り分けたときに発生します。
POP受信では、こういうことはありませんでした。

何か方法もしくは設定があればご教授ください。
よろしくお願いいたします。

動作環境:
 Windows7 64bit
 ver5.70および5.72beta22を使用

[ ]
RE:41937 imap受信の設定で振り分けるとかNo.41938
秀まるお2 さん 11/12/12 11:35
 
 毎度お手数かけてすみません。

 振り分けでメールの移動を指示するテストをしてみたら、たしかにメールが
2通に増殖して、さらにはIMAP受信を実行する度にその2通のうちの1通が毎回
ダウンロードしなおしされる(削除+新着受信される)現象も確認出来ました。

 バグに違いないと思います。

 ということで詳しく調べて修正させていただきます。

[ ]
RE:41938 imap受信の設定で振り分けるとかNo.41939
秀まるお2 さん 11/12/12 13:35
 
 振り分けで移動される場合に限らず、メールの移動をサーバー側に反映する処
理がバグってて、移動したはずなのにコピー動作になってしまう場合が多いよう
でした。

 その辺修正させていただきます。

[ ]
RE:41939 imap受信の設定で振り分けるとかNo.41940
uenoco さん 11/12/12 14:26
 
ありがとうございます!
お忙しいところ、大変お手数をおかけしますが、よろしくお願いします!

> 振り分けで移動される場合に限らず、メールの移動をサーバー側に反映する処
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> その辺修正させていただきます。

[ ]
RE:41940 imap受信の設定で振り分けるとかNo.41943
秀まるお2 さん 11/12/13 12:05
 
 先ほどV5.72β23をアップロードして、それで一応直ってるはずなんですが、
すみませんが確認お願いしたいです。

 inter7.jpでテストした限りは大丈夫でしたが、サーバーによって動作が違う
かもしれないです。

[ ]
RE:41943 imap受信の設定で振り分けるとかNo.41944
uenoco さん 11/12/13 17:28
 
早速の対応、ありがとうございました。

Gmail系は正常に動作しています。
もう一つ、LHXのサーバーを使ったメールを利用しているのですが、そちらは、相変
わらず何度も同じメールを取ってきてしまいます。
私の方もサーバーの仕様等を調べて、また状況をお伝えいたします。
お忙しいところ迅速な対応、本当にありがとうございました。

> 先ほどV5.72β23をアップロードして、それで一応直ってるはずなんですが、
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>かもしれないです。

[ ]
RE:41944 imap受信の設定で振り分けるとかNo.41945
秀まるお2 さん 11/12/13 17:42
 
 ちなみに今回の修正の詳細を連絡させていただきますと…

 IMAP4でサーバー上のメールを削除するには、

    UID STORE xxx +FLAGS (\\Deleted)

 という風に、メールに対して「Deleted」ってフラグをセットして、その後、
「EXPUNGE」ってコマンドを送って「削除」を確定させるって処理をします。

 前のバージョンでは、IMAP関係のやりとりがすべて終わった最後にEXPUNGEを
送ってましたが、それだとうまくいかないようでした。(たぶんSELECTコマンド
で別フォルダに移動するとEXPUNGEは無視されるのだと思う)

 現在のバージョンでは、「UID STORE xxx ...」を一通り送った直後にEXPUNGE
コマンドを送るようにしました。

 それで一応inter7.jpさんの場合は削除されるようになりました。

 うまくいかないようでしたら、送受信のやりとり記録を教えていただけると何
か解決のヒントが分かるような気がします。もしよっかたらそれお願いします。

 ここに書き込んで差し支えがある場合はメールにて、"maruo@mitene.or.jp"宛
にお願いします。あと、個人情報に関する所は伏せ字でOKです。

[ ]
RE:41945 imap受信の設定で振り分けるとかNo.41946
秀まるお2 さん 11/12/13 17:51
 
  http://lhx.linkclub.jp/

 って所のレンタルサーバーですね。

 15日間の無料体験が出来るようなので、こちらでテストしてみます。

[ ]
RE:41946 imap受信の設定で振り分けるとかNo.41947
秀まるお2 さん 11/12/13 22:16
 
 そこのレンタルサーバーで簡単にテストした限りでは、メールの移動は一応出
来るようでした。

 移動の処理だけ見ると、

S C10 UID COPY 4 "INBOX.test1"
I メールの移動/コピー処理中(1/1)
R C10 OK [COPYUID 1323765303 4 2] COPY completed.
S C11 UID STORE 4 +FLAGS (\Deleted)
R * 2 FETCH (UID 4 FLAGS (\Seen \Deleted))
  C11 OK STORE completed.
S C12 EXPUNGE
R * 2 EXPUNGE
  * 1 EXISTS
  * 0 RECENT
  C12 OK EXPUNGE completed

 ってな具合になっていて、「UID COPY」でメールを別フォルダにコピーしてか
ら「UID STORE」でメールに「\Delete」のフラグをセットして、その直後に
EXPUNGEコマンドで削除の確定をしてて、うまく動いているようでした。

 なので、そこのサーバーだからダメってことは無いと思います。

 1つおかしくなる可能性としてですが、「アカウント毎の設定・メールサー
バー・POP3/IMAP4」の「ゴミ箱用フォルダの指定」をしているとして、その
フォルダに移動する用の振り分け設定をすると、メールが増殖してしまうってこ
とがあるような気がします。

 (この前テストしててそういう状況でおかしくなったことがありました)

 もしもゴミ箱用フォルダを指定して、しかもそこにメールを移動しようとして
ておかしくなってるようでしたら、一回ゴミ箱用フォルダ指定を外していただく
と直るかもしれないです。

 その辺もっとテストしてみます。

[ ]
RE:41947 imap受信の設定で振り分けるとかNo.41948
uenoco さん 11/12/14 08:08
 
お世話になります。
わざわざお手数をおかけし申し訳ありません。
コチラの方でもテストを繰り返してみて、現象をお伝えさせて頂きます。
ありがとうございました。

> そこのレンタルサーバーで簡単にテストした限りでは、メールの移動は一応出
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> その辺もっとテストしてみます。

[ ]
RE:41948 imap受信の設定で振り分けるとかNo.41949
uenoco さん 11/12/14 08:24
 
お世話になります。

IMAP4の動作モードの中の「メールの移動/コピーもサーバー上に反映させる」のチ
ェックを外すと、増殖しなくなりました。

この文言からだとチェックしておかなければならないと思っていましたので、はたし
て増殖を止める方法として、これが正しいやり方なのかどうか、判断できませんm(__)m

お忙しいところ本当にありがとうございます。
お時間のあるときにでもご回答いただければ幸いです。

>お世話になります。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>> その辺もっとテストしてみます。

[ ]
RE:41949 imap受信の設定で振り分けるとかNo.41950
秀まるお2 さん 11/12/14 09:43
 
> IMAP4の動作モードの中の「メールの移動/コピーもサーバー上に反映させる」のチ
> ェックを外すと、増殖しなくなりました。

 この場合はそのオプションの言葉通り、メールの移動がサーバー上に反映され
ないので、例えばWebメールとか他のIMAP4クライアントで見た時にメールが移動
してないってことになってしまいます。

 それでも良ければこのまま使っていただけると助かります。

 やはり根本的に「メールの移動/コピーもサーバー上に反映させる」の動作が
いまいちおかしいのだろうなぁと思います。

 いろいろテストしてみます。

[ ]
RE:41950 imap受信の設定で振り分けるとかNo.41952
uenoco さん 11/12/14 10:24
 
お返事、ありがとうございます。

今のところ、チェックを外すことによる不便さは、さほどありませんのでこの設定で
使わせて頂きます。
ぜんぜん急ぎませんので、ご都合の良い時期に対応していただければと思います。
こちらでも、現象に至るまでの詳しいテスト手順が出せるように頑張ってみます。

いつも迅速な対応、感謝しています。

>> IMAP4の動作モードの中の「メールの移動/コピーもサーバー上に反映させる」のチ
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> いろいろテストしてみます。

[ ]
RE:41952 imap受信の設定で振り分けるとかNo.41960
秀まるお2 さん 11/12/15 14:53
 
 ログを送っていただくなどしてメールでやりとりしてたんですが、一応結果が
出たのでここにも書き込みさせていただきます。

 問題の現象が起きる条件が分かりました。

 アカウント毎の設定にて、「IMAP4的にフォルダやメールを同期させる
モード」で、さらに「メールの移動/コピーもサーバー上に反映させる」がONに
なっていたとします。

 それに加えてさらに、IMAPサーバー上に存在しないフォルダを秀丸メール上に
作成するか、または「メールサーバー・POP3/IMAP4・IMAP4関連」の設定ページ
にて、特定のフォルダをサーバーと同期しないように設定します。

 この状態で、サーバーと同期しない対象のフォルダにメールを移動すると、そ
の移動したメールが削除されたり増殖したりといったことが起きるようです。

 この場合は、そもそも移動した先のフォルダが同期対象じゃないので、メール
の移動/コピーをサーバー上にも反映させることは出来ないです。なので、こう
いうケースではサーバー上に反映しないように修正します。

 次のバージョンからそうします。

 uenoco様の方には、とりあえず「メールの移動/コピーもサーバー上に反映さ
せる」をOFFにして使っていただくということでお願い済みというか、一応解決
した扱いにしてもらいました。

 という結果報告だけ書き込みさせていただきます。

[ ]
RE:41952 imap受信の設定で振り分けるとかNo.41961
uenoco さん 11/12/15 14:54
 
お世話になります。

私が秀丸メール上で作成したフォルダがサーバーにも同じく作成されるものと勘違い
していたばっかりに貴重なお時間を割いて頂き、本当に申し訳けありませんでした。

先ほど、LHXサーバーからフォルダを作れることがわかりました。そのフォルダは秀
丸メールにも反映されて、同期させるフォルダの設定画面にもサーバー上で作ったフ
ォルダが選べるようになり、正常に振り分けもされることが確認できました。

今回は、色々と勉強させていただきました。
いつも迅速でご丁寧な対応をしてくださったことに心から感謝しています。
ありがとうございました。

>お返事、ありがとうございます。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>> いろいろテストしてみます。

[ ]
RE:41961 imap受信の設定で振り分けるとかNo.41962
秀まるお2 さん 11/12/15 15:03
 
 いろいろお手数かけてすみません。

> 私が秀丸メール上で作成したフォルダがサーバーにも同じく作成されるものと勘違い
> していたばっかりに貴重なお時間を割いて頂き、本当に申し訳けありませんでした。

 本来のIMAP4クライアントでは、ローカルに作成したフォルダがちゃんと
サーバー側にも作成されます。秀丸メールのIMAP4対応が中途半端なので、余計
なお手数をかけてしまいました。

 とりあえず、今回の件はたしかに秀丸メールのバグでして、おかげさまで修正
出来たと思います。(今テスト中)

[ ]