I am also trying to to run RT 3.6.7 on Solaris 10. I am using Sendmail v. 8.13.8. I'm using the above guide from Sun as well.
SunOS HOSTNAME 5.10 Generic_127111-11 sun4u sparc SUNW,Sun-Fire-V215
I have RT installed and running, using Apache, MySQL, OpenSSL. However my problem lies with RT receiving mail from Sendmail.
I send mail via the command line:
"sendmail -v General" (General is the name of an alias in /etc/mail/aliases)
and the mail doesn't get piped to RT. /var/adm/messages shows:
Aug 21 14:26:16 vpd1tst1no sm-mta[8091]: [ID 801593 mail.info] m7LKQGhW008090: Warning: program /usr/lib/smrsh unsafe: No such file or directory
Aug 21 14:26:16 vpd1tst1no last message repeated 1 time
Aug 21 14:26:16 vpd1tst1no sm-mta[8091]: [ID 801593 mail.crit] m7LKQGhW008090: SYSERR(root): Cannot exec /usr/lib/smrsh : No such file or directory
Aug 21 14:26:16 vpd1tst1no last message repeated 1 time
Now I understand sendmail uses its restricted shell when an alias instructs it to pipe to a program. Sendmail is configured to use smrsh, and I have placed a symlink and/or copy of rt-mailgate in /var/adm/sm.bin....(
[ z a z z y b o b . c o m ] FEATURE(`smrsh', `/usr/lib/smrsh')dnl) which is sendmail's authorized programs directory. But still the above error occurs.
I'm stumped. I've reconfigured sendmail.cf to use /bin/bash instead of /usr/lib/smrsh instead, without success. Permissions on smrsh look okay as far as I know.
Any ideas? I've exhausted Google, RT's mailing lists, and now have an OReilly sendmail book that I'm leafing through. I'm at a loss.
The guide above uses Solaris 9, which may not have sendmail configured to use smrsh by default. I will try removing smrsh configuration from sendmail to see, but in the mean time.... does anyone have any ideas or have come across this before themselves?
Any feedback would be greatly appreciated. Thanks!