Have Cyrus-imap working great and can... sieveshell -u pnelson -a pnelson localhost
then: >put test.siqeve >activate test.sieve >list test.sieve <- active script The test.sieve is simply: require "fileinto"; if header :contains "Subject" "test" { fileinto "INBOX.test; } INBOX.test does exist. But when I send a manual message using telnet with the correct subject line it doesn't appear to use the script. The mail arrives in my inbox not my INBOX.test folder. Any ideas on how to get this working or configured correctly?