MIME-Multipart-Mail kleiner Fehler
diarrhoe
- php
Hallo liebes Selfforum,
ich finde den Fehler einfach nicht, wer kann mir helfen:
Problem: der Empfänger steht in den Mail-Headern doppelt, funktioniert zwar normal, aber dennoch nicht schön.
der Codeausschnitt:
------------------------------------------
function SendMail($From,$FromName,$To,$ToName,$Subject,$Text,$Html,$AttmFiles){
$OB="----=_OuterBoundary_000";
$IB="----=_InnerBoundery_001";
$Html=$Html?$Html:preg_replace("/\n/","<br />",$Text)
or die("neither text nor html part present.");
$Text=$Text?$Text:"Sorry, but you need an html mailer to read this mail.";
$From or die("sender address missing");
$To or die("recipient address missing");
$headers ="MIME-Version: 1.0\r\n";
$headers.="From: ".$FromName." <".$From.">\n";
$headers.="To: ".$ToName." <".$To.">\n";
//$headers.="Reply-To: ".$FromName." <".$From.">\n";
$headers.="X-Priority: 1\n";
$headers.="X-MSMail-Priority: High\n";
$headers.="X-Mailer: Cocktailscout.com-Mailer\n";
$headers.="Content-Type: multipart/mixed;\n\tboundary="".$OB.""\n";
[...]
mail($To,$Subject,$Msg,$headers);
SendMail(
"$absender_mail","$absender_name", //sender
"$an","", //recipient
"$thema", //subject
$TEXT,$HTML,$ATTM); //body and attachment(s)
----------------------------------------
Ich hoffe, dass mir jemand weiterhelfen kann,
MFG
Sebastian Müller