Page 1 of 1

In Mail-Header PHP Benutzernamen einfügen

Posted: 2006-12-09 11:57
by theomega
Hallo Leute,
auf meinem Server läuft ein Apache2 mit PHP5 als fastcgi. Ich hätte nun gerne das bei allen PHP-Dateien die die "mail"-funktion benutzen im Header hinterlegt wird welche Apache-Benutzer die Mail versendet hat. Ich habe diese Funktion schon bei einigen Servern gesehen, mir ist nur unklar wie man das realisiert. Wer hat mir einen Rat?

Danke
TO

Re: In Mail-Header PHP Benutzernamen einfügen

Posted: 2006-12-09 12:10
by Roger Wilco
Entweder du konfigurierst deinen MTA entsprechend oder du erstellst dir einen kleinen Wrapper für /usr/sbin/sendmail (sollte eigentlich fast jeder MTA bereitstellen), der den Benutzernamen einfügt.

Re: In Mail-Header PHP Benutzernamen einfügen

Posted: 2006-12-09 12:49
by flo
Das kann man unter anderem auch realisieren, in dem der Apache als tatsächlicher Benutzer läuft - dann kann man dem ausgehenden Benutzer per Postfix sogar eine "richtige" Mailadresse zuweisen, ohne daß diese per PHP überschrieben werden kann.

Alternativ kann man das Sendmail-Binary per php-Anweisungen in der httpd.conf, im virtuellen Host oder in der php-ini um Parameter erweitern.

flo.