[Mailman-Users] Re: Mailman not responding....

Michael Tokarev mjt at tls.msk.ru
Wed Sep 13 22:37:34 CEST 2000

Jeff Shultz wrote:
> On Thu, 14 Sep 2000 00:09:03 +0400, Michael Tokarev wrote:
> >What software used when that problem occurs?
> Mailman beta 2.05 (newest) and Postfix.

Maybe I asked not clean enouth.  I meant "what processes was running
to handle your mail".  But this is not relevant now.

> >  What other logs says?
> All that syslog and mail log say is that postfix receives the message
> and turns it around to "|/home/mail/wrapper mailcmd test"
> Mailman's logs are, other than some stuff yesterday when I set up the
> listserv, empty.

So, postfix thinks that it successefully delivered message to mailman's
wrapper, right?  Or it reports some other errors?
BTW, what with directories in /home/mail -- maybe there are some
symlink(s) here to /misc exists?

> >What's your configuration?
> Linux Mandrake 7.1, with some updates. Running Postfix and (trying)
> Mailman.  The CGI stuff works through mailman, the command line stuff
> works. It's just that when Postfix uses the alias to send back the info
> to the wrapper, it appears that nothing happens.

Again, I asked for configuration files for the two products, not about
general machine's config.

> >Why, at the end, your mail delivery wanted to do something with /misc
> >automounted directory?!
> I wish I knew... but I blew that stuff away and it doesn't appear to
> have hurt anything.

But it chagned somethings, as you stated already.

Ok.  If mailman's wrapper returns 0 (success) when called by postfix
(see above), then it is definitely a mailman's problem, or your mailman's
setting's one.  I assume that this is the case -- postfix logs
successeful delivery to mailman's wrapper.

Please do the following.

as root (or, better, as other user that is a member of group that mailman
expects, -- i.e. that group with that wrapper called from postfix) execute:

     (substitute correct value here)
  # /home/mail/wrapper mailcmd test < THE-MESSAGE-THAT-YOU-SENT-TO-IT-BEFORE
     (watch for possible output here)
  # echo $?
     (should be 0)

Or, if nothing interesting will appear, add "strace -o trace" (without quotes)
before /home/... (this is possible only for root, as wrapper is setgid) and
watch the newly-created "trace" file carefully.

More information about the Mailman-Users mailing list