Mailinglisten-Archive |
Hallo Nico, > ich möchte bei den über meine Webformulare verschickten Mails eigene Header > hinzufügen, beispielsweise die IP des Senders - um möglichen Missbrauch > verfolgbar zu machen. Wie muss / kann / darf ich diese Informationen in den > Header packen? > $header = "Send from: ".$_SERVER["REMOTE_ADDR"]; > mail ("to at domain.de", "from at domain.de", "Nachricht", $header); spontan würde ich sagen: Probiers mal mit $header = "X-Sent-from: ".$_SERVER["REMOTE_ADDR"]."\r\n"; AFAIR brauchen nicht standardisierte Email-Header-Zeilen ein X vornedran, damit die von den Clients automatisch ausgeblendet werden und nicht als erste Zeile in der Mail erscheint. Header-Zeilen werden übrigens mit \r\n (Carriage Return, New Line) getrennt, würde ich immer mit hinten anfügen, auch wenn du mal keine weiteren Header anfügen willst ... Achja, dein mail-Befehl: Die Syntax ist: mail($RECEIVER, $SUBJECT, $MESSAGE, $HEADER); D.h. dein "from at domain.de" würde im Betreff stehen und der Webserver-User deines Webservers würde als Absender drinstehen. Ergo: $header .= "From: $ABSENDER\r\n"; Mit freundlichen Grüssen Wolfgang Wahl -- Kein Anschluss unter diesem Parallelport...
php::bar PHP Wiki - Listenarchive