Svante Tidholm wrote: >I have a problem with my lists that I cant understand. >I'm running mailman version 2.1.11 on a debian lenny xen-server. > >I have 12 lists on a server, of which one is a umbrella list for the >other ones. >But since I want all members of all lists to be able to post to the >other lists, I've added the listnames of the other lists as >"@listname" in accept_these_nonmembers. > >Some days ago I was stupid and added all listnames to >accept_these_nonmembers for all lists, which caused an error: >"Oct 01 18:16:26 2009 (1413) *_these_nonmembers in listname references >own list" > >This I corrected, but I still can't get mail to pass through. mail.log >shows: > >Oct 4 09:58:01 burk postfix/local[8620]: 8AF5A89F9C6: to=<t...@friaskolan.se > >, relay=local, delay=0.45, delays=0.16/0.05/0/0.24, dsn=2.0.0, >status=sent (delivered to command: /var/lib/mailman/mail/mailman post >test) > >there it ends. > >The output of mailman/error.log is: > >Oct 04 08:44:58 2009 (5310) SHUNTING: >1254638696.3051779+93732af84a7f7b0bb7b3d050ab6168748b9d6715 >Oct 04 09:58:05 2009 (8604) Uncaught runner exception: need more than >1 value to unpack >Oct 04 09:58:05 2009 (8604) Traceback (most recent call last): > File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 120, in >_oneloop > self._onefile(msg, msgdata) > File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 191, in >_onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130, >in _dispose > more = self._dopipeline(mlist, msg, msgdata, pipeline) > File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153, >in _dopipeline > sys.modules[modname].process(mlist, msg, msgdata) > File "/usr/lib/mailman/Mailman/Handlers/CalcRecips.py", line 100, >in process > recips = do_include(mlist, msg, msgdata, recips) > File "/usr/lib/mailman/Mailman/Handlers/CalcRecips.py", line 203, >in do_include > listlhs, hostname = listname.split('@') >ValueError: need more than 1 value to unpack
The problem appears to be a list with a value in regular_include_lists that is maybe a bare listname. the values in regular_include_lists and regular_exclude_lists are list posting addresses, e.g. otherl...@example.com, not plain list names. >From your config_list diff: -regular_include_lists = [] +regular_include_lists = [''] This is the problem. It looks empty in the web gui, but it contains a null line. Select the entire text box and clear it. -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 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://wiki.list.org/x/QIA9