I've got Cyrus (HIERSEP 2.0.15 Branch) up and running fine. Although I am running into a couple problems both with Sieve.
First, sieveshell will not allow PLAIN logins which forced me to turn on sasl_auto_transition. This is not documented anywhere and could cause issues with my setup. Second, timsieved will not allow elseif statements which are specifically outlined in the RFC. I actually pulled example scripts out of the RFC and they generated parse errors when it hit the elseif stating it expected a '{'. No matter what clause I used in the elseif statement it generated the same error. Third, when I reject a message via sieve the MDN is sent to [EMAIL PROTECTED] and not to the sending party. How do I get this to work correctly? It looks like something along the lines is adding "[EMAIL PROTECTED]" to the return path and the reject code is not correctly picking the right return-path. I am using postfix-20010228 release as my MTA on RedHat 7.2. Thanks Craig Courtney