Now i know i RARELY ever post messages but i'll be quite honest. This is quite Sickening, RBL is a MTA implementation not needed to be done via Sieve, and as for spamassasin you can always write decent header checks and body checks for postfix to use. I am sure there is the same option in sendmail.
Cyrus IMAPD in My point of View is a IMAP Server, it delivers the mail that has been recieved for the user, it is not a anti-spam tool nor should it be given a 'bigger' position in the picture. That is what happened with Courier IMHO and that is why i choose Cyrus, i like a choice in the matter of my MTA's. I dont want a whole package in 1 piece of software. If i wanted that i'd run Exchange. I'm sorry if this upsets someone, but please can we stick to Cyrus IMAPD related items? Thanks, Scott