Hi Volks,
Server: Apache 2.0.53
PHP: 4.3.11
Mail: Sendmail 8.2
Distrib.: Fedora Core 3.
Folgendes Problem: ein kurzes Testskript, welches jediglich die mail() - Funktion von PHP nutzt, ohne variablen Werte oder dergleichen, wird über den Browser ausgeführt. Resultat: das Email wird nicht abgeschickt. HTTPD läuft per Standart mit User: apache, Group: apache. Versuche ich nun, das Skript über das CLI (command line interface) von PHP auszuführen (sprich lokal mit 'php script.php'), wird das Mail problemlos versendet. Dabei spielt es keine Rolle, ob ich das Skript mit User root oder einem weniger priviligierteren User ausführe.
Auszug aus der /var/log/message:
Aug 23 23:20:46 sr150 kernel: audit(1124832046.996:51): avc: denied { write } for pid=32404 comm="sendmail" name="clientmqueue" dev=dm-0 ino=1700729 scontext=user_u:system_r:system_mail_t tcontext=system_u:object_r:var_spool_t tclass=dir
Wo kann der Fehler liegen? Muss eine Konfiguration umgebogen werden?
Währe über Hilfe sehr dankbar.
Mfg, Similar