[Dovecot] dovecot.index only gets updated in Root maildir Folder
It seems like Dovecot doesn't check other folders than the main maildir by dnotify, may that be possible? is this common behaviour?
Florian Franzeck wrote:
Debian uses dnotify by default.
version 1.0.rc15 (Newest Version available in Debian 4.0, newer version in testing tree requires new version libc...)
I got a procmail rule that moves mail from some senders to another folder, e.g. .archive.facebook/ . This works fine, the message appear in .archive.facebook/new if i "ls" that directory by shell. But dovecot.index files don't get updated, hence IDLE doesn't tell the client new mail arrived. this only happens if i click on the folder in thunderbird. like this, not even clicking on Thunderbird "Check mail" button shows me new Mail arrived.
Is this a common error in this version? would there any benefit if i self compiled a newer version regarding this issue?
Thanx
Config: log_timestamp: %Y-%m-%d %H:%M:%S ssl_listen: * login_dir: /var/run/dovecot/login login_executable: /usr/lib/dovecot/imap-login mail_extra_groups: mail mail_location: maildir:~/Maildir auth default: mechanisms: plain login passdb: driver: pam userdb: driver: passwd socket: type: listen client: path: /var/spool/postfix/private/auth mode: 432 user: postfix group: postfix master:
On Thu, 2007-12-13 at 16:00 +0100, Florian Franzeck wrote:
don't get updated, hence IDLE doesn't tell the client new mail arrived.
IDLE in general reports new mails only for the selected mailbox.
If "Check mail" doesn't see the mail, it's because your Thunderbird is configured to not check messages from all mailboxes. I remember someone else had this problem too, but I don't remember what the solution was.
On 13.12.2007, at 21.18, Florian Franzeck wrote:
Future Dovecot versions probably will support that, but I have some
doubts about Thunderbird supporting this even if Dovecot did. The
main problem is IMAP protocol just doesn't really support it.
participants (3)
-
Florian Franzeck
-
Nikolay Shopik
-
Timo Sirainen