Re: Postfix: Absender www-data@domain.de bei php mit mail()
Moin,
On Tue, Jul 19, 2005 at 12:43:12AM +0200, Sven Hartge wrote:
> Holger Fürstenberger <holger@byte-solutions.com> wrote:
>
> > habe zwar schon ein wenig gegoogelt, aber leider nichts dazu gefunden.
??? Bitte. Nichts gefunden?
http://de2.php.net/manual/en/function.mail.php
http://de2.php.net/manual/de/function.mail.php
> > Wie kann ich denn wieder den Absender im Header hinzufügen? Liegt das
> > Problem an Postfix, Apache2 oder sogar PHP? Hatte zuvor Suse und bin
> > jetzt auf Sarge umgestiegen.
>
> Das Problem liegt in der mail()-Funktion von PHP. Wenn man den Absender
> korrekt beeinflussen will, dann muss man etwas mit PEAR basteln oder
> direkt SMTP sprechen (ebenfalls mit PEAR). Beispiele gibt es im Netz
> genug.
Nein, mail() kann das seit wenigen Jahren alles selber - solange es
nicht im safe-mode läuft. Da kann der Webserver-Admin den z.B. den
envelope-Sender für jeden virtual-host vordefinieren.
Das Beispiel aus der Doku sendet eine Mail als envelope-Header
webmaster@example.com, da wo "null" steht, könnten noch andere
Header hinzugefügt werden, z.B. "From: ich@example.com". Der user sieht
dann den From, der envelope-From ist example.
<?php
mail('nobody@example.com', 'the subject', 'the message', null,
'-fwebmaster@example.com');
?>
In der Summe: die PHP-Mail-Funktion kann alles, bis auf Attachements.
Das ist etwas komplexer.
Hagen
Reply to: