[Mailman-Users] Messages have stopped getting delivered to mailinglists

Mark Sapiro mark at msapiro.net
Fri Jun 6 21:03:00 CEST 2008


Williams, Theona wrote:

>If the post script is working fine, do you know what else could be the
>problem? When I run
>python /u001/mailman/scripts/post mailman </dev/null then


You don't need to do this first. It just verifies that the
/u001/mailman/scripts/post script works.


>sudo -u mail /u001/mailman/mail/mailman post mailman </dev/null
>
>I am getting errors for the bounce and mailowner scripts in the
>/var/log/mailman/error file
>Jun 06 14:26:33 2008 mailowner(874): mailowner script, list not found:
>mailman
>Jun 06 14:26:53 2008 mailowner(883): mailowner script, list not found:
>mailman
>Jun 06 14:26:53 2008 bounces(884): bounces script, list not found:
>mailman


The above errors are presumably from actual mail to mailman-owner and
mailman-bounces however, this mail was generated by mailman in
response to the held (null) post.


>Jun 06 14:30:02 2008 post(916): post script, list not found: mailman


And this error is the relevant one. If in fact, it came from the

 sudo -u mail /u001/mailman/mail/mailman post mailman </dev/null

command and not from some mail to the mailman at ... address which
coincidentally arrived at the same time. See below for more.


>In logs/smtp-failure
>Jun 06 14:26:53 2008 (784) All recipients refused: {'': (550, '5.1.1
><None>... User unknown')}, msgid:
><mailman.8.1212776811.782.mailman at mlist-ncr.ncr.com>
>Jun 06 14:26:53 2008 (784) delivery to  failed with code 550: 5.1.1
><None>... User unknown


These errors are from Mailman's attempt to send a notification of the
held (null) post back to the submitter that is None because the post
was empty.

So we have now verified that the /u001/mailman/scripts/post script
itself works, but that the scripts invoked by the
/u001/mailman/mail/mailman wrapper do not work. Thus the wrapper
itself must be pointing at the wrong scripts directory.

If the wrapper were correct, somewhere in the output from

  strings /u001/mailman/mail/mailman

you should see '/u001/mailman/scripts/'

I think you will see some other path ending in '/scripts/' instead and
that is your problem.

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan



More information about the Mailman-Users mailing list