<div dir="ltr">RT is up and running fine, working via SSL, and I can create tickets fine via the web GUI.  However the problem lies in creating a ticket via email.  I've exhausted the RT wiki, the mailing list archives, and a few other unix forums looking for an answer.<br>
<br>I am using RT 3.6.7, running on Solaris 10.  (SunOS HOSTNAME 5.10 Generic_127111-11 sun4u sparc SUNW,Sun-Fire-V215).  I am using Apache <a href="http://1.3.27.">1.3.27.</a>  MySQL 5.0.51a, FastCGI 2.4.6, OpenSSL 0.9.7g, Sendmail v. 8.13.8, and Perl <a href="http://5.8.4.">5.8.4.</a><br>
<br>I send mail via the command line:<br>
<br>
"sendmail -v General"  (General is the name of an alias in /etc/mail/aliases, newaliases has been run also)<br><br># sendmail -v General<br>Test<br>Test<br>Test<br>.<br>General... Connecting to [<a href="http://127.0.0.1">127.0.0.1</a>] via relay...<br>
220 vpd1tst1no ESMTP Sendmail 8.13.8+Sun/8.13.8; Thu, 21 Aug 2008 16:00:01 -0600 (MDT)<br>>>> EHLO vpd1tst1no<br>250-vpd1tst1no Hello localhost [<a href="http://127.0.0.1">127.0.0.1</a>], pleased to meet you<br>250-ENHANCEDSTATUSCODES<br>
250-PIPELINING<br>250-EXPN<br>250-VERB<br>250-8BITMIME<br>250-SIZE<br>250-DSN<br>250-ETRN<br>250-DELIVERBY<br>250 HELP<br>>>> VERB<br>250 2.0.0 Verbose mode<br>>>> MAIL From:<user@vpd1tst1no> SIZE=15<br>
250 2.1.0 <user@vpd1tst1no>... Sender ok<br>>>> RCPT To:<General@vpd1tst1no><br>>>> DATA<br>050 <General@vpd1tst1no>... aliased to "|/usr/local/rt3/bin/rt-mailgate           --queue General --action correspond           --url <a href="https://localhost/">https://localhost/</a>"<br>
250 2.1.5 <General@vpd1tst1no>... Recipient ok<br>354 Enter mail, end with "." on a line by itself<br>>>> .<br>050 "|/usr/local/rt3/bin/rt-mailgate           --queue General --action correspond           --url <a href="https://localhost/">https://localhost/</a>"... Connecting to prog...<br>
250 2.0.0 m7LM01Am008272 Message accepted for delivery<br>General... Sent (m7LM01Am008272 Message accepted for delivery)<br>Closing connection to [<a href="http://127.0.0.1">127.0.0.1</a>]<br>>>> QUIT<br>221 2.0.0 vpd1tst1no closing connection<br>
<br><br>
and the mail doesn't get piped to RT.       /var/adm/messages shows:<br>
<br>
Aug 21 14:26:16 vpd1tst1no sm-mta[8091]: [ID 801593 <a href="http://mail.info">mail.info</a>]
m7LKQGhW008090: Warning: program /usr/lib/smrsh unsafe: No such file or
directory<br>
Aug 21 14:26:16 vpd1tst1no last message repeated 1 time<br>
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<br>
Aug 21 14:26:16 vpd1tst1no last message repeated 1 time<br>
<br>
<br>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....(<a rel="nofollow" href="http://www.zazzybob.com/smrsh.html" target="_blank">[ z a z z y b o b . c o m ] FEATURE(`smrsh', `/usr/lib/smrsh')dnl</a>) which is sendmail's authorized programs directory.  But still the above error occurs.<br>

<br>
I've reconfigured <a href="http://sendmail.cf">sendmail.cf</a> to use /bin/bash and /sbin/sh instead of
/usr/lib/smrsh instead, without success. Permissions on smrsh look okay
as far as I know. I still get the
same result...just now with the different shell reference:<br>
<br>
Aug 21 15:41:46 vpd1tst1no sm-mta[8214]: [ID 801593 <a href="http://mail.info">mail.info</a>] m7IHPmSJ005195: to="|/usr/local/rt3/bin/rt-mailgate           --queue 'General' --action correspond           --url <a href="https://localhost/">https://localhost/</a>", ctladdr=<General@vpd1tst1no> (1/0), delay=3+04:15:58, xdelay=00:00:00, mailer=prog, pri=14340349, dsn=4.0.0, stat=Operating system error<br>
Aug 21 15:41:46 vpd1tst1no last message repeated 1 time<br>Aug 21 15:41:46 vpd1tst1no sm-mta[8238]: [ID 801593 <a href="http://mail.info">mail.info</a>] m7IHG1OT005170: Warning: program /sbin/sh  unsafe: No such file or directory<br>
Aug 21 15:41:46 vpd1tst1no last message repeated 1 time<br>Aug 21 15:41:46 vpd1tst1no sm-mta[8238]: [ID 801593 mail.crit] m7IHG1OT005170: SYSERR(root): Cannot exec /sbin/sh : No such file or directory<br>Aug 21 15:41:46 vpd1tst1no last message repeated 1 time<br>
Aug 21 15:41:46 vpd1tst1no sm-mta[8214]: [ID 801593 <a href="http://mail.info">mail.info</a>] m7IHG1OT005170: to="|/usr/local/rt3/bin/rt-mailgate           --queue 'General' --action correspond           --url <a href="https://localhost/">https://localhost/</a>", ctladdr=<General@vpd1tst1no> (1/0), delay=3+04:25:45, xdelay=00:00:00, mailer=prog, pri=14430344, dsn=4.0.0, stat=Operating system error<br>
Aug 21 15:41:46 vpd1tst1no last message repeated 1 time<br><br>
<br>Also, I removed all references and copies of rt-mailgate from the
/var/adm/sm.bin dir, just to see if smrsh or sh actually makes it to
the check of that dir, and it does not give me any errors relating to
rejecting rt-mailgate because its not in the proper dir.<br>
<br>
(That error is usually:  smrsh: /var/adm/sm.bin/rt-mailgate: not found)<br>
<br>
It seems it's an error before any of that happens. I've checked my
$PATH to make sure it can find /bin/sh or /bin/bash (even though its
pretty hard to miss those).... and I'm out of ideas.  /etc/mail/aliases is configued as so:<br><br>General: "|/usr/local/rt3/bin/rt-mailgate \<br>          --queue General --action correspond \<br>          --url <a href="https://localhost/">https://localhost/</a>"<br>
<br>general-comment: "/usr/local/rt3/bin/rt-mailgate \<br>         --queue general --action comment |<br>         --url <a href="https://localhost/">https://localhost/</a>"<br><br>I am able to send mail locally via sendmail, but can't get it to pipe to RT properly.  This may be a sendmail configuration problem, but I cannot tell for sure.  All shells do infact exist in /sbin/sh, /bin/bash, /usr/lib/smrsh.  Am I missing any system variables?<br>
<br>Any ideas team?  I'm absolutely stumped.<br><br>Any feedback would be greatly appreciated.  Thanks!<br><br><br><br><br><br><br><br></div>