Hallo zusammen,
habe mein erstes PHP-Formular-Skript gebastelt und alles funktioniert soweit ganz gut. Lediglich eine Vorgabe für den header will das sendmail nicht übernehmen. Mein Code:
$recipient=$email;
$subject="Bestätigung";
$header="Return-Path: mail@domain.de\r\n";
$header.="From: Real Name mail@domain.de\r\n";
$header.="Content-Type: text/plain; charset="iso-8859-1"\r\n";
$header.="Content-Transfer-Encoding: quoted-printable\r\n";
$header.="X-Priority: 3 (Normal)\r\n";
$header.="X-Mailer: PHP 5\r\n";
$mail_body ="Guten Tag " . $anrede . " " . $nachname .",\n\n";
$mail_body.="etc.p.p.\n";
mail($recipient,$subject,$mail_body,$header);
Alles wird wunderbar ausgeführt und übernommen, nur der Return-Path wird überschrieben mit der bei dieser Domain im Provider-Kundenmenü angegebenen Email-Adresse.
Das führt leider dazu, dass derart generierte mails von GMX (und wahrscheinlich auch anderen) als Spam "erkannt" werden. Sollnseabernich.
Wo liegt mein logischer Fehler bzw. wie kann man dieses Problem umgehen?
Danke im Voraus und regnerische Grüße -
Sebastian
PS:
Ja, ich habe in php.net gesucht
Ja, ich habe in selfhtml gesucht
Ja, ich habe in selfphp gesucht
:-)