On Mon, 09 Nov 2009 08:03:59 +0800 Patrick Nagel <patrick.na...@star-group.net> wrote:
> Hi, > > I have been experimenting with the Virtual mailboxes plugin [1] recently. > > This is my setup: the following dovecot-virtual file exists in a virtual > mailbox called "todo": > > ------ dovecot-virtual ------ > * > -Trash > -Trash/* > -Spam > -Spam/* > OR KEYWORD $TODO KEYWORD todo > ----------------------------- > > so if any mail in any mailbox except Trash+Spam has the keyword "$TODO" > (that's what KMail sets when you mark a message as "action item") or "todo" > (that's what Thunderbird sets when you put the Todo tag on a message), it > should be shown in that 'todo' virtual mailbox. > > This works for the first time after I edit the dovecot-virtual file and > then access the virtual mailbox (all mails I expect to be shown in the todo > mailbox are there) - but further accesses always show the same content, > even though I removed the keyword from one of the mails (and I can confirm > that the keyword has actually been removed by dovecot, since the filename > doesn't contain the letter corresponding to the keyword anymore). > > It seems that changing the dovecot-virtual file triggers the execution of > the "search program" - but shouldn't simply accessing the virtual mailbox > also trigger it? Or is there a (undocumented?) timeout between search > program executions? > namespace: > type: private > separator: . > prefix: virtual. > location: virtual:~/.maildir/virtual > list: yes > subscriptions: yes Try to add :INDEX=MEMORY to location setting.