php email versand mit wichtigkeit hoch

adblue

Well-known member
24 Juli 2009
57
2
hi

ich weiß wie man in php eine email versenden kann. ist es auch möglich die wichtigkeit dieser email als hoch einzustufen?


php code?


danke
 
Klar.
Code:
X-Priority: 1
in den Mailheader.
 
wo ist der header:

der php code lautet ja:

mail($empfaenger_email1, $betreff, $nachricht, "FROM: $absender_name <$absender_email>");


danke dir
 
Beispiel:

PHP:
// HIGH
$priority = "X-Priority: 1 (Highest)\n" . "Importance: High\r\n"

$header = "From: [email protected]\n";
$header .= $priority;

mail([email], [subjekt], [body], $header)


Gruß
hankfromhelvete
 
Zuletzt bearbeitet:
ok jetzt gehts.

no ein problem:

als absender der email kommt jetzt
absender name ["absender email"@server714.greatnet.de]

was mache ich jetzt falsch?
 
nein , geht leider immer noch nicht:

diese code habe ich:


PHP:
$absender_email = $_POST['absender_email'];
$priority = "X-Priority: 1 (Highest)\n" . "Importance: High\r\n";
$header = "FROM: $absender_name <$absender_email">
$header .= $priority;
			
mail($empfaenger_email1, $betreff, $nachricht, $header);
 
Lass dir halt den Header mal ausgeben, dann siehst du den Fehler ;)
 
Da fehlt auch 'n Umbruch:
PHP:
$header = "From: $absender_name <$absender_email>\n";
 
Ich hoffe du validierst noch die Benutzereingaben, denn im Moment lässt sich der Mailheader manipulieren und dein Skript für Spam missbrauchen. Da du $_POST direkt verwendest ohne auf den Inhalt zu prüfen.

Stichwort: mail header injection