Hi all, hope this isn't a FAQ (I've grep'd through the .../docs/
directory
pretty comprehensively).
I installed Majordomo (version 1.94.4) via /usr/ports on FreeBSD and
ended up with a non-working domo :( It's possible this is really a
FreeBSD-ports issue, though I can't find an obvious way of determining
the maintainer of the 'port' to CC.
Anyway, what I got was an error sending a subscription request to the
test list (e.g. on `echo subscribe | mail 'test-l-request'`), saying
permission denied creating a queue file in /var/spool/mqueue. The
error message cited the UID of the user I was sending the request as
(NOT the 'majordom' user or 'root' which sendmail and the majordomo
wrapper are, respectively, SUID'd to).
A general request (e.g. `echo help | mail majordomo`) worked fine, so
I figured it was a permission problem with the test-l related files,
but `ls -la /usr/local/majordomo/lists` looked fine, and running
`wrapper test-config` (?) reported no problems.
Finally, I resorted to `/usr/lib/sendmail -v test-l` in the hopes of
finding a failure in aliases/program execution/whatever that the config
test script had missed, and was somewhat surprised when it worked
perfectly...! Since then, everything (w.r.t the test-l list) seems
fine.
What was wrong? What should I have done but didn't to make things work
right? How did it 'become' working?
Most importantly, how do I avoid going through this pain with each list
I create??...
Thanks for any help/suggestions/input/...
Laurie
PS, /usr/local/majordomo/Log contains nothing at all informative before
you ask! :)
|
|