I am using procmail as a mail sorter and forwarder. Recently I upgraded (?)
to Solaris 2.5 from SunOS 4.1.3. I got an error message whenever the
.forward process was triggered. This error message declared the address
(#elby) to be unsafe for mail forwarding. The original .forward file was:
"|IFS=' ' &&exec /export/home/dssar1/elby/bin/procmail -Y -f-||exit 75 #elby".
I found that by removing the kludge '#elby' from the above command, everything
SEEMS to work fine. Can you give me some insight into what send mail problem
the #USER-NAME kludge was suppose to fix? Does a newer version of send mail
that is used in Solaris 2.5 no longer need this kludge? Or am I setting
myself
up for disaster by removing it from the .forward file?
Solaris 2.5 now comes with a modified version of sendmail 8.6.x (I believe
8.6.10).
So it is not necessary to add the `#username' kludge. But I suspect that is
not
the problem. What shell are you using? Newer versions of sendmail are more
careful
about piping to a program if your shell is not in /etc/shells. Add your shell
to
/etc/shells (create this file if necessary). I suspect that will fix the
problem.
Richard Coleman
coleman(_at_)math(_dot_)gatech(_dot_)edu