PDA

Vollstndige Version anzeigen : Function mail() verwendet als Absender [email protected]


kayse
01-06-2004, 18:11
Hallo PHP Experten!

Ich habe ein kleines Script, das nicht so will wie ich.

<?php
$address = "kayse <[email protected]>";
$head = "From: Kayse <[email protected]>rn";
$subject = "test";
$message = "Test testn";
mail($address, $subject, $message, $head);
?>

Als Absender wird immer www-data@localhost verwandt (also der Owner (UID) vom
Webserver), obwohl ich ein From: angegeben habe. Sieht dann so aus:

Jun 1 16:36:52 kayse postfix/qmgr[27158]: B0BF026EFFE:
from=<[email protected]>, size=345, nrcpt=1 (queue active)
Jun 1 16:36:52 kayse postfix/smtp[28071]: B0BF026EFFE:
to=<[email protected]>, relay=mx00.schlund.de[212.227.126.153], delay=1,
status=sent (250 OK id=1BVAND-0005ec-00)

Hat jdn. eine Idee, wie man PHP beibrinngt, den korrekten From: zu verwenden?

P.S.: Ich verwende postfix + apache

Gruss
kayse

feuervogel
01-06-2004, 19:09
//zwei mal das gleiche frage muss nicht sein

kayse
01-06-2004, 19:17
Tut mir Leid, bin Neu hier. Dachte nur dass es thematisch doch besser in Apache reinpasst. Kommt nicht mehr vor.

meikel
02-06-2004, 08:53
Original geschrieben von kayse
Als Absender wird immer www-data@localhost verwandt (also der Owner (UID) vom Webserver), obwohl ich ein From: angegeben habe. Sieht dann so aus:
15.13. Wie kann ich den Absender meiner Mail festlegen?
http://www.dclp-faq.de/q/q-mail-absender.html

Genau durchlesen und testen, ob auf Deiner Kiste das 2. Beispiel funktioniert.

kayse
02-06-2004, 10:19
Hi Meikel,

Danke fr den Hinweis.

Mit dem Parameter
-f [email protected]
setzt er auch den Envelope-From: richtig.

Jun 2 09:14:56 kayse postfix/qmgr[30707]: 6848926F014: from=<[email protected]>, size=303, nrcpt=1 (queue active)
-> So sieht es doch richtig aus

Danke und Gruss
kayse