could you describe an alternative scenario using cyrus On Fri, 30 May 2003, Greg Webster wrote:
> Hello, SpamAssassin mailing list :) > > Some new documentation I've created. I'll be placing this online, but > figured I'd post it here as well. Maybe of some use to people :) > > Please note: File locations are based on my own install. Yours may be > different, and should be checked and appropriate changes made. > > 1. Install postfix and get it working for your domain. See > http://www.postfix.org for details. > > 2. Install SpamAssassin. The easiest way to do this is with the command > "perl -MCPAN -e 'install Mail::SpamAssassin'" > > 3. As root, create a file at /usr/bin/postfixfilter with the following > content: #!/bin/bash > /usr/bin/spamc | /usr/sbin/sendmail -i "$@" > exit $? > > 4. Run "chmod 755 /usr/bin/postfixfilter" > > 5. Create a user called 'spamfilter'. Make it a complete user, with home > directory and shell. > > 6. Run "chown spamfilter /usr/bin/postfixfilter" > > 7. In /etc/postfix/master.cf in the "Services" section, alter the 'smtp' > line as follows (the " -o con..." SHOULD be on the next line: > > # > ----------------------------------------------------------------------- > -- smtp inet n - n - - smtpd > -o content_filter=spamfilter: > # > ----------------------------------------------------------------------- > -- > > 8. In /etc/postfix/master.cf in the "Interfaces to non-Postfix software" > section add: > > # > ----------------------------------------------------------------------- > -- spamfilter unix - n n - - pipe > flags=Rq user=spamfilter argv=/usr/bin/postfixfilter -f ${sender} -- > ${recipient}# > ----------------------------------------------------------------------- > -- > > 9. Restart postfix and make sure you can still get email. Send a fake > spam through the system (from an outside address) to verify that spam is > marked as spam. For information on configuring SpamAssassin, go to > http://www.spamassassin.org. > > 10. Install 'procmail' if it is not already installed. To discover this > try 'which procmail'. > > 11. For each user who needs a 'spam' mailbox, follow steps 12 - 13. You > can safely stop right here if you do not want any users to have their > spam filtered into another mailbox. > > 12. Create a file in their home directory, owned by them, called > '.procmailrc'. Enter the following into it, making sure that the > locations listed are what you wish to use for mailbox location (here we > are using /home/$username/mail/ as the location for mail folders:# > ----------------------------------------------------------------------- > -- MAILDIR=$HOME/mail > DEFAULT=$HOME/mail/Inbox > LOGFILE=$HOME/mail/proc.log > > # Catch SPAM > :0 > * ^X-Spam-Flag: YES > * ^X-Spam-Level: \*\*\*\*\*\* > spam > # > ----------------------------------------------------------------------- > -- > > Explanation of the above - > > MAILDIR is the location of mailbox folders > > DEFAULT is the default mailbox. > > "* ^X-Spam-Flag: YES" makes sure the email is marked as spam before > doing anything with it. > > "* ^X-Spam-Level: \*\*\*\*\*\*" make sure the spam received a 'spam > score' of at least 6 before doing anything with it. This ensures that > 'borderline' cases that are more likely to be 'false positives' (meaning > they have been falsely marked as spam) do not go into the spam mailbox. > > 'spam' is the name of the mailbox they are going into. > > 13. Create a file in their home directory, owned by them, called > '.forward'. Enter the following into it, changing 'username' to their > username. Include the quotes and the pound ("#") symbol! > > "|IFS=' ' && exec /usr/bin/procmail || exit 75 #username" > > 14. As with any change made to user's mailboxes, test! > > 15. Keep SpamAssassin update with the same procedure you used to install > it in #2. > > > Greg > > > ------------------------------------------------------- > This SF.net email is sponsored by: eBay > Get office equipment for less on eBay! > http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 > _______________________________________________ > Spamassassin-talk mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/spamassassin-talk > -- Robin Mordasiewicz 416-207-7012 UNIX System Developer Primus Canada ------------------------------------------------------- This SF.net email is sponsored by: eBay Get office equipment for less on eBay! http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk