Whatever you do, DON'T implement your anti-spam system inside of a tool like procmail.
If you're going to implement any kind of anti-spam system, make sure to implement that only within your MTA (sendmail, postfix, Exim, whatever). Make sure that you don't ever accept a message and then try to bounce it --that's called "backscatter" and makes you as bad as the spammer, and will probably result in your legitimate system being put on one or more blacklists. -- Brad Knowles <[EMAIL PROTECTED]> Sent from my iPhone On Nov 1, 2007, at 10:51 AM, "Williams, Paul" <[EMAIL PROTECTED]> wrote: > We are planning to implement spam blocking as I found in some > postings on the net. > > Presenty, when we create a new list it sends an email of the form > > The mailing list `xyz' has been created via the through-the-web > interface. In order to complete the activation of this mailing list, > the > proper /etc/aliases (or equivalent) file must be updated. The program > `newaliases' may also have to be run. > > Here are the entries for the /etc/aliases file: > > xyz: "|/opt/mailman/mail/mailman post xyz" > xyz-admin: "|/opt/mailman/mail/mailman admin xyz" > xyz-bounces: "|/opt/mailman/mail/mailman bounces xyz" > xyz-confirm: "|/opt/mailman/mail/mailman confirm xyz" > xyz-join: "|/opt/mailman/mail/mailman join xyz" > xyz-leave: "|/opt/mailman/mail/mailman leave xyz" > xyz-owner: "|/opt/mailman/mail/mailman owner xyz" > xyz-request: "|/opt/mailman/mail/mailman request xyz" > xyz-subscribe: "|/opt/mailman/mail/mailman subscribe xyz" > xyz-unsubscribe: "|/opt/mailman/mail/mailman unsubscribe xyz" > > > However, if we are implementing spam processing (I I understand things > properly) then we really need the above lines created to be > > xyz: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > post xyz" > xyz-admin: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > admin xyz" > xyz-bounces: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > bounces xyz" > xyz-confirm: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > confirm xyz" > xyz-join: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > join xyz" > xyz-leave: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > leave xyz" > xyz-owner: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > owner xyz" > xyz-request: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > request xyz" > xyz-subscribe: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > subscribe xyz" > xyz-unsubscribe: "|/usr/bin/procmail -m /etc/procmailrcs/mailman.rc > unsubscribe xyz" > > Otherwise it will be necessary to process the aliases entries in some > way, > which I would like to avoid. Can that be automated so it generates the > proper lines in the email output? > > Thanks, > > paulw > ------------------------------------------------------ > Mailman-Users mailing list > [email protected] > http://mail.python.org/mailman/listinfo/mailman-users > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py > Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ > Unsubscribe: > http://mail.python.org/mailman/options/mailman-users/brad%40shub-internet.org > > Security Policy: > http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp ------------------------------------------------------ Mailman-Users mailing list [email protected] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
