
Outbound e-mail from Mailman should always bypass any spam filtering
stages -- those things should have been done on input and not be
necessary to perform a second time.
-- Brad Knowles <brad@shub-Internet.org>
Sent from my iPhone
On Jul 31, 2007, at 6:06 AM, Mike Peachey <mike.peachey@jennic.com>
wrote:
Mark Sapiro wrote:
Mike Peachey wrote:
Mark Sapiro wrote:
This is the problem. Exim is piping mail to listname-owner@example.com to "| /path/to/mail/mailman/ post listname" and it should be
piped to "| /path/to/mail/mailman/ owner listname".But surely, that would affect a single separate e-mail sent
directly to list-owner@ ? If I send to that address, delivery succeeds to the correct recipients.OK. But then why does your email to listname-owner get properly delivered to the owners, but Mailman's mail to listname-owner get delivered to the list?
I have discovered that the problem lies with the way SpamAssassin is implemented, but I'm still not sure of the best way around it.
We use SpamAssassin via Exim's spamd_address directive via a unix socket, so every single e-mail that is received by the mail server is run through SpamAssassin before it's routed. We then use the Spam Filters option in Mailman to filter based on the X-Spam_Bar: header.
The problem is that when Mailman sends a moderator request, it
attaches the moderated message. Mailman sends this message from it-bounces@ to it-owner@ HOWEVER because the original spam message is attached, SpamAssassin marks mailman's "moderator approval needed" message as
spam with the relevant headers.When this e-mail to it-owner@ is received by Mailman, because it
matches the spam filter rules for the it@ list, it holds the message and sends out another moderator request with both previous messages attached.This then suggests that we have two options: like a
- Find a way to stop mailman from attaching the held message to a moderator approval request e-mail
- Find a way to reconfigure Exim & SpamAssassin so that all messages are passed through SpamAssasin, except those that are routed to
Mailman, and then use the info available for integrating mailman and
SpamAssassin to have Mailman call SpamAssassin itself, although this does seempretty inefficient way to deal with it because everything will still
end up going through spamd.I heartily appreciate any comments on this as I'm a bit stuck with the best way to proceed.
Kind Regards,
Mike Peachey, IT Tel: +44 114 281 2655 Fax: +44 114 281 2951 Jennic Ltd, Furnival Street, Sheffield, S1 4QT, UK Comp Reg No: 3191371 - Registered In England http://www.jennic.com
Mailman-Users mailing list Mailman-Users@python.org 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.or...
Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp