I'm trying to setup sieve to filter my email without any luck. I'm running the Cyrus IMAP server, and have created the following sieve script: require "fileinto"; if header :contains ["to", "from", "cc", "bcc"] "fedora-list@xxxxxxxxxx" { fileinto "INBOX.fedora-list"; } elsif header :contains ["to", "from", "cc", "bcc"] "linuxdevices.com" { fileinto "INBOX.Embedded"; } elsif header :contains ["To", "from", "cc", "bcc"] "nl.internet.com" { fileinto "INBOX.Newsletter"; } else { fileinto "INBOX"; } I installed it with sieveshell and activated it (sieveshell list): list sieve.bob <- active script I do not see anything in maillog, but timsieved is running, presumably because of sieve cmd="timsieved" listen="sieve" prefork=1 in /etc/cyrus.conf. I changed prefork=1, it was prefork=0. Any suggestions? Bob...