PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php.ini, IIS, E-Mail


flons23
22.12.2004, 14:46:35
Hallo!
Ich habe eine Frage bezüglich IIS, PHP und E-Mail:
Ist es richtig, daß wenn ich die Funktion mail() in einem PHP- Skript erzeuge/aufrufe, den Absender nicht ändern/angeben kann?
Wird dieser nur in der PHP.ini angegeben?
Wenn ja, dann wäre doch folgendes auch logisch richtig:
Ein Server mit z.B. 50 PHP- Files, in denen die Funktion mail aufgerufen/erzeugt wird, hätte doch dann auch jeweils als Absender den gleichen Eintrag.
Sehe ich das Alles so richtig?
Benötige ich neben IIS noch einen MTA?
Danke im Voraus.
Allen eine schöne und friedliche (Vor-) Weihnachtszeit.
Gruß
Florian

Jürg
22.12.2004, 15:31:16
Zumindest soviel, der Absender gehört in den Header:
$headers = "MIME-Version: 1.0n";
$headers .= "Content-Type: text/plain; charset=iso-8859-1n";
$headers .= "From:".$vname." ".$nname." <".$email.">n";
$headers .= "Reply-To: ".$email."n";
$headers .= "X-Sender-IP:".$REMOTE_ADDR."n";
$headers .= "X-Mailer:PHP/".phpversion();
@mail("info@xy.xy",$betreff,$text,$headers);