Hi,
So I was testing things with inotify notifications enabled and noticed
that when I
a) select a mailbox other than the inbox
b) IDLE
c) copy mail into the /new folder in that mailbox
nothing happens!
So I straced it and it always opens the inbox's new/ and cur/
directories for notifications. Is that the correct behaviour?
I assumed that if I select some mailbox other than the inbox, IDLE
should inform me of status updates in that box, since RFC 2177 says:
The Internet Message Access Protocol [IMAP4] requires a client to
poll the server for changes to the selected mailbox (new mail,
deletions).
Now, I get this behaviour by applying the attached patch.
But even if I'm wrong, dovecot doesn't implement any sensible behaviour,
as it only ever creates *any* notifications during IDLE when the INBOX
is selected.
[hm. note that I'm only testing maildir]
johannes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: notify.diff
Type: text/x-patch
Size: 800 bytes
Desc: not available
URL:
<http://dovecot.org/pipermail/dovecot/attachments/20050708/2d59b099/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 832 bytes
Desc: This is a digitally signed message part
URL:
<http://dovecot.org/pipermail/dovecot/attachments/20050708/2d59b099/attachment-0003.bin>