Seite 2 von 2

Verfasst: 03.08.2006 23:09
von Jensemann
fanrpg hat geschrieben:"From: <mail@domain.tld>"
Sollte man noch in die headers packen dann ist das wwwrun auch weg.
Ich empfehle auch die extra Parameter für den Aufruf an sendmail zu nutzen um den Return-Path der E-Mail zu bestimmen, damit Zustellungsfehler auch bei ihm eingehen.

Code: Alles auswählen

mail("an", "subject", "message", $header, "-fabsender@domain.tld")
"-f" ist dabei der Parameter der an sendmail übergeben wird (unter Unix-Systemen werden Paramter der Programme mit einem "-" eingeleichtet, das an die Windows-User), danach folgt OHNE Leerzeichen der Absender.
fanrpg hat geschrieben: Und das die Mail leer ankommt kann nur daher herrühren das der Variable leer ist. :D
Schön das du es so lustig findest ( :D ?! ) das du Unrecht hast ;-) Eine leere Mail kann auch die Ursache eines defekten $headers haben, nämlich wenn der Message-Header nicht mehr korrekt vom Message-Body seperiert werden kann und der Mail-Client das Spielchen einfach nicht mehr parsen kann.

Verfasst: 04.08.2006 11:25
von phillip
MagMo hat geschrieben:ersetze im obigen code

Code: Alles auswählen

$betreff = 'Bewerbung'
durch

Code: Alles auswählen

$betreff = 'Bewerbung' . $user;
wie bring ich den ganzen code eigentlich ins phpbb? ich habs jetzt in einem "test.php" probiert, logisch dass dann der $user nicht geht.

Verfasst: 04.08.2006 11:50
von MagMo
Hi,
phillip hat geschrieben:wie bring ich den ganzen code eigentlich ins phpbb? ich habs jetzt in einem "test.php" probiert, logisch dass dann der $user nicht geht.

Code: Alles auswählen

$user
durch

Code: Alles auswählen

$userdata[username]
ersetzen. Die Variable $userdata[username] enthält den Benutzernamen, wenn der Benutzer eingelogt ist.

Grüße
MagMo