[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.
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.
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 18:55, Timo Sirainen wrote:
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.
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.
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.
changing mail.check_all_imap_folder_for_new attribute to TRUE
IDLE in general reports new mails only for the selected mailbox. Is there a reason for this? I think it would be quite cool to enable that feature for any folder.
changing mail.check_all_imap_folder_for_new attribute to TRUE Thx!
Nikolay Shopik schrieb:
On 13.12.2007 18:55, Timo Sirainen wrote:
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.
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.
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.
changing mail.check_all_imap_folder_for_new attribute to TRUE
On 13.12.2007, at 21.18, Florian Franzeck wrote:
IDLE in general reports new mails only for the selected mailbox. Is there a reason for this? I think it would be quite cool to
enable that feature for any folder.
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