Veel gestelde vragen

Twee vragen die vaak worden gesteld.

1. Waarom geeft sendmail de foutmelding, sh: wrapper not available for sendmail programs?
2. Waarom zal RedHat mijn mc bestand niet verwerken?

1. Waarom geeft sendmail de foutmelding, sh: wrapper not available for sendmail programs?

smrsh zal alleen bepaalde bestanden uit laten voeren door sendmail. Zie paragraaf Sendmail Restricted Shell.

2. Waarom zal RedHat mijn mc bestand niet verwerken?

Om de een of andere reden neemt RedHat de benodigde bestanden om mc bestanden te verwerken niet op. Overeenkomstig /etc/mail/sendmail.mc, zouden deze bestanden in het package sendmail-cf moeten zitten; ik slaagde er echter niet in dit package op de CD te vinden. Installeer ter correctie van dit probleem RedHat's sendmail SRPM, decomprimeer de sendmail tarball en kopieer de benodigde macrobestanden.
[root@kes root]# rpm -i sendmail-8.11.0-8.src.rpm
[root@kes root]# cd /usr/src/redhat/SOURCES/
[root@kes SOURCES]# tar zxvf sendmail-8.11.0.tar.gz
[root@kes SOURCES]# cd sendmail-8.11.0
[root@kes sendmail-8.11.0]# cp -R cf /usr/lib/sendmail-cf
[root@kes sendmail-8.11.0]# cd ..
[root@kes SOURCES]# rm -rf sendmail-8.11.0
Bovendien bestaat in het standaardbestand /etc/mail/sendmail.mc, een kleine syntaxfout. (Het beginnende enkele aanhalingstekens op een regel staat andersom.) De regel
define('ALIAS_FILE','/etc/aliases')dnl
zou moeten worden gewijzigd in
define(`ALIAS_FILE',`/etc/aliases')dnl
Na deze wijzigingen zou het nieuwe sendmail.cf moeten worden gegenereerd.