I believe I've followed the instructions for installing and configuring
Majordomo correctly. However when I test it by asking it for help I get the
following response.
tacoma:/usr/majordomo> echo help | /usr/sbin/sendmail -v majordomo
new spool file is /var/spool/smail/input/0rblF7-000DagC
write_log:received
| from: majordom
| program: sendmail
| size: 64 bytes
director aliases: matched majordomo, aliased to "|/usr/majordomo/bin/wrapper
majordomo"
directed majordomo --> "|/usr/majordomo/bin/wrapper majordomo" ... send to
pipe transport
transport pipe uses driver pipe
pipe: exec: "/bin/sh" "-c" "/usr/majordomo/bin/wrapper majordomo"
write_log:"|/usr/majordomo/bin/wrapper majordomo" ... failed: (ERR_144)
transport pipe: child returned status EX_2 (2)
expand_string: expansion failed for ${user
director <aliases> matched <owner-majordomo>
write_log:"|/usr/majordomo/bin/wrapper majordomo" ... error sent to
owner-majordomo
write_log:"|/usr/majordomo/bin/wrapper majordomo" ... error sent to postmaster
tacoma:/usr/majordomo>
Does anyone recognise what's happening here. It looks to me like the exec is
failing. Yet I have confirmed that the wrapper file exists and has the
correct permissions. If I type in the command that follows "pipe: exec:"
above it works just fine. I've obviously screwed something up. HELP!
Thanks,
Eric Jones <eric@nwrain.net>
|
|