PHP & Sendmail - Prob

Alles, was PHP betrifft, kann hier besprochen werden.

PHP & Sendmail - Prob

Postby similar » 23. August 2005 22:31

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
similar
 
Posts: 2
Joined: 23. August 2005 22:17

Postby similar » 23. August 2005 22:44

problem behoben:
kein 'traditionelles' Berechtigungsproblem, sondern mit den (neuen) Features von SELinux (Security Enhanched Linux).
'setenforce 0' setzt SELinux ausser betrieb. Danach funktioniert der Mailversand.
similar
 
Posts: 2
Joined: 23. August 2005 22:17


Return to PHP

Who is online

Users browsing this forum: No registered users and 5 guests