Hi
I've only just joined this list, so forgive me if I ask something stupid.
I've just installed majordomo on a Unix box running sendmail 8. The
installation at first seems fine. System commands are working, I can
subscribe and unsubscribe members by e-mail and directly, and I can retrieve
lists etc. by e-mail and directly.
If I run ./wrapper config-test
it comes back with a message that everything's fine. There are no faults and
permissions seems fine.
HOWEVER, when any of the users sends an actual posting, it disappears into
resend and never seems to reappear. It doesn't go into any mail box, or into
mqueue or into the dead letter box. It just disappears. Reading the logs, I
see that the message is sent to resend but it doesn't reappear. No error
messages are generated.
My relevent alias file lines (for a list called "test") are:-
test: "|/usr/local/majordomo/wrapper resend -l test test-list"
test-list: :include:/usr/local/majordomo/lists/test
owner-test: test-owner
test-request: "|/usr/local/majordomo/wrapper request-answer test"
owner-test-request: test-owner
test-owner: [my e-mail address]
test-approval: [my e-mail address]
Incidentally, if I take resend out of the equation, the :include: file does
work.
There's one (important?) clue. If I run
./wrapper config-test resend
I get a list of faults, as follows:-
-----------temp directory----------------
BAD: $TMPDIR not defined by majordomo.cf
-----------list directory----------------
Hmmm, list directory doesn't exist
or isn't a directory.
Let me try to make it for you...
BAD: Couldn't create, No such file or directory
------------------log--------------------
Logfile didn't exist, trying to create...
BAD: Couldn't create logfile, No such file or directory
BAD: logfile exists, but is not writeable or isn't a file
----------------Mailers------------------
You have defined neither $mailer, nor $sendmail_command.
Majordomo will use
/usr/lib/sendmail -f/$sender
to deliver mail to the list
Attempting to verify that this is a valid mailer...looks okay.
You have defined neither $mailer, nor $sendmail_command.
Majordomo will use
/usr/lib/sendmail -f/$sender -t
to deliver administrative mail.
Attempting to verify that this is a valid mailer...looks okay.
------------
All of this is rubbish, onsofar as majordomo.cf is actually fine on all of
these points. It DOES communicate properly with its temp directory and
logfile, and $mailer and $sendmail_command ARE defined.
One last piece of info. Ownerships are set thus:
effective user and real user both = admin
effective group and real group both = admin admin-users admin
And, as I say, with these ownerships the command side of majordomo works
fine, and if I take out resend, the rest works fine.
Can anybody point me in the right direction? I'm just sitting here, staring
at the screen and scratching my head. And I've got a deadline.
many thanks in advance
Bob Shepherd
mailto:bob@screen-play.co.uk
|
|