Thanks for the help Sean.
I tried the rc file with and without the SHELL= statement to no avail.
I am sure its a binary file. I built it with gcc.
I also tried placing a symbolic link in /etc/smrsh for the binary file with
no affect.
I am at a loss as to what to try next. *Any* suggestions appreciated.
Thanks,
Steve
On 9/18/07, Professional Software Engineering
<PSE-L(_at_)mail(_dot_)professional(_dot_)org>
wrote:
At 09:00 2007-09-18 -0400, steve verlander wrote:
I am using sendmail 8.14 and procmail 3.22
I have a filter defined in mailtertable in the form:
<http://mydomain.com>mydomain.com
procmail:/home/someuser/conf/filter.rc
If I use | to execute a shell script in the rc file, it runs fine.
Q: do you specify a SHELL= in the rcfile to ensure that there is a defined
shell, say, in the event that the user which sendmail is running as
(possibly "daemon") does not have a shell defined in /etc/passwd ?
If I try to execute a binary from the rc file, I get:
procmail: Executing "/home/someuser/bin/scripts/filter_app"
/home/someuser/bin/scripts/filter_app:
/home/someuser/bin/scripts/filter_app: cannot execute binary file
Uhm, do you know for sure that it's a binary file? Perhaps it is a shell
script which lacks a proper shell definition on the first line (such as
#!/bin/sh), and thus isn't comprehended unless you're already running THAT
shell...
If I run procmail from the command line, everything works fine.
Why won't procmail execute a binary when run by sendmail?
Sounds like your system is running smrsh: sendmail restricted shell
---
Sean B. Straw / Professional Software Engineering
Procmail disclaimer: <http://www.professional.org/procmail/disclaimer.html
Please DO NOT carbon me on list replies. I'll get my copy from the list.
____________________________________________________________
procmail mailing list Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail
____________________________________________________________
procmail mailing list Procmail homepage: http://www.procmail.org/
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail