With the installation of procmail a link in /etc/smrsh to /usr/bin/procmail doesn't get made. This makes procmail not useable from a ~/.forward file by default. I think that if a sysadmin chooses to install procmail it should be useable in this way. Ward Wouts
Create the link by hand if you wish to use. Red Hat cannot distribute the link, as that dictates a security policy, and we wish to distribute as secure a system as possible by default.
Sorry for reopening WONTFIX but: Is the maintainer's position still valid for FC6? I had now end-user complaint for some host. The sysadmin will symlink it anyway, RH cannot expect deep security audit for all the users. The dangers should be more handled by the SELinux targeted policy.
It may not be FC6 but FC5, also it works on RHEL5 (despite /etc/smrsh is empty) for me. The original error: ----- The following addresses had permanent fatal errors ----- |exec /usr/bin/procmail (reason: Service unavailable) (expanded from: <RECIPIENT-ADDRESS>) ----- Transcript of session follows ----- smrsh: "procmail" not available for sendmail programs (stat failed) 554 5.0.0 Service unavailable As the user's ".procmailrc" was being ignored and he created ".forward": |exec /usr/bin/procmail To be investigated more, possible reasons hint is still welcome.
Sendmail supports procmail natively, there is no need to create the forward file to use procmail. Just create .procmailrc and it should work. It's a sendmail problem if it doesn't.