Kelly Jones wrote: > >We tried to make sysops owned by itself, but ran into problems: a >spammer emailed sysops, and the mail was held for moderation. However, >the "sysops post requires approval" message came from sysops-bounces >and went to sysops: Mailman apparently detected a loop and didn't >deliver the message (either that, or Mailman automatically rejects >emails that come from a list itself?)
Actually, I think that the message comes From: sysops-owner with an envelope sender of mailman-bounces (or whatever the site list is). This however is irrelevant. What happens is this notice is sent with a header X-BeenThere: [EMAIL PROTECTED] This header is detected when the message is received and processed for the list, and the message is discarded. >To be honest, we didn't investigate too deeply: we know that the >sysops list works great for the most part, but doesn't work when we >make it own itself. We even tried cheating by using an alias: we had >"[EMAIL PROTECTED]" forward to "[EMAIL PROTECTED]" and then made the list owned >by "[EMAIL PROTECTED]", but Mailman figured out our trickery and somehow >disallowed it. Because you didn't remove the X-BeenThere: [EMAIL PROTECTED] header. >My question: what's the best way to handle a situation like this? Have >a list owned by itself or "effectively" owned by itself. An obvious >hack is to run "list_members sysops" in a cron job and then dump the >results into the 'owner' field, but this seems ugly, especially if >you're using topics (at any given time, only a subset of sysops may >decide to receive "message pending approval" type messages). > >Is this the Mailman version of Russell's paradox? I don't think so. I think your alias trick will work if you make [EMAIL PROTECTED] the owner and then process mail to [EMAIL PROTECTED] by stripping any X-BeenThere: headers before forwarding to [EMAIL PROTECTED] I haven't thought through the ramifications however. It's possible that this could result in a real loop. As I say, I haven't thought it through and it's possible that there are no loop scenarios, but I won't guarantee it. -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ 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
