Since I have lots of filtering rules in thunderbird I was thinking of
using sieve instead.
I want to filter incoming mail into subdirectories.
like "from" store at folder "old".
the script is:
require ["fileinto", "envelope"];
if envelope :is "from" "[email protected]" {
fileinto "old";
} else {
# The rest goes into INBOX
# default is "implicit keep", we do it explicitly here
keep;
}
the result is that the mail is stored in two folders instead of just
one, INBOX and old.
the logs shows:
Oct 23 17:12:26 lda([email protected]): Debug: sieve: executing
script from /home/vmail/domain/eliezer/home/.dovecot.svbin
Oct 23 17:12:26 lda([email protected]): Info: sieve:
msgid=<[email protected]>: stored mail into mailbox 'INBOX'
Oct 23 17:12:26 lda([email protected]): Info: sieve:
msgid=<[email protected]>: stored mail into mailbox 'old'
from unknown reason(or I didnt understood how sieve works?)
plugin section from dovecot -n
plugin {
...
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
sieve_extensions = +vnd.dovecot.debug +imapflags +relational
+comparator-i;ascii-numeric
}
Thanks,
Eliezer