[Mailman-Users] Re: Mailman not responding....
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:
# newgrp GROUP-MAILMAN'S-WRAPPER-WANTS
(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