On Sun, 24 Jun 2007, Julian Cowley wrote:
* OK Still here
* OK Still here
* OK Still here
* OK Still here
* OK Still here
[The above message repeated another 30 times here. Finally, IDLE
mode is terminated:]
* OK Still here
DONE
* 7941 EXPUNGE
A0017 OK Idle completed.
I think I've found an additional data point on this problem. Every
time I notice that there hasn't been update in some time, terminating
IDLE mode always results in an EXPUNGE message. I don't know what is
doing an expunge on a single message (and I'm not doing an expunge in
any of my mail clients). I can only assume this might have something
to do with Dovecot sieve addflag (this is just a guess), as all of the
messages I've seen so far listed as being expunged instantly reappear
with an explicit or implied EXISTS and have an IMAP flag on them.
Hope this helps.
[Please refer to my original message to see the entire protocol trace.]
ps. I haven't tried a kernel that has inotify yet, but I'll try that next
and/or turning off any addflag statements in .dovecot.sieve.