Jay Lee wrote: > Fredrik Elestedt said: > >>I've been trying, for a couple of months, to get mail filtering to work >>in Courier - but so far I havn't managed to do it. I have three primary >>goals - listed in order: >>1. Sorting mail by reading sorting rules from mysql >>2. Spal-filter >>3. Antivirus > > > You'll want to do these in reverse order. Here's what I'm using:
I was refering to the priority to get them working :) > Clamcour - http://www.becrux.com/index.php?page=projects&name=clamcour > AV filter that uses ClamAV and rejects viruses at the SMTP level. This > is much more efficient than waiting until after the email is accepted to > filter viruses. > > SpamAssassin - http://spamassassin.apache.org > I call SpamAssassin from the global maildrop script > (/etc/courier/maildroprc for me). I store user prefs and bayes data in > MySQL making web based spam rules changes for end users simple (I use > the SA-SQL plugin for Squirrelmail to do it). Here's what my maildroprc > looks like (actually, it's much more complicated but this is the > basics): > > #Call SA, -u notifies spamc of what user prefs to use (since their virtual) > #-s controls the max message size SA will check > xfilter "/usr/bin/spamc -u $USER -s 300000" > > #Move Spam messages to Spam folder (create folder if it doesn't exist) > if (/^X-Spam-Status: *Yes/:h) > { > #Create SPAM IMAP folder if they don't have one > `test -d $MAILDIR/.Spam` > if( $RETURNCODE == 1 ) > { > `/usr/lib/courier/bin/maildirmake -f Spam $MAILDIR` > `echo INBOX.Spam >> $MAILDIR/courierimapsubscribed` > } > exception { > to "$MAILDIR/.Spam/" > } > } > > I don't store user filters in MySQL but I may try it in the future. > Virtual users *do not* require filters to be stored in MySQL, maildrop > will read $HOME/.mailfilter for virtual users fine, the hard part is in > securely allowing users to modify their rules. If you do wish to store > rules in MySQL, do a search through the maildrop-list archives for some > discussions on how to do it (I believe it came up last month... > I'm quite inept when it comes to configuring this email server - and since I couldn't find anything I would consider relevant in the archives - I would appriciate a little more help in configuring this. For starters, how do I make sure that courier sends the mails to maildrop from processing? How do I activate support for the .mailforward file? Thanks // Fredrik ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ courier-users mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
