we made great experiences with a combination of:

 cyrus + sendmail/libmilter + amavisd

if you have a version of sendmail which supports libmilter (starting with 8.11 
I guess), you should really try this! It doesn't require changing your 
deliver/lmtp configuration in sendmail.cf since libmilter allows amavis to 
check mail while sendmail is delivering it.

all you have to do is compile sendmail with -DMILTER and add the following line 
to your sendmail.mc file:

define(`_FFR_MILTER', `1')dnl
INPUT_MAIL_FILTER(`milter-amavis', `S=local:/var/amavis/amavis-milter.sock, T=S:
10m;R:10m;E:10m')dnl

configure amavis as described in README.milter. I'm not running this on a 
productive server so I can't say anything about performance yet.


Christoph

Reply via email to