wachteldonk
Erfahrenes Mitglied
Ich versend emit folgendem Code einen Anhang ohne Probleme aber alle anderen Anhänge werden verschluckt
Wenn ich die TrennerID neu generiere werden zwar die Anhänge angezeigt aber dafür werden dann diese "neuen" ids im Text der Mail angezeigt
Was ist an dem Code falsch?


Code:
$Header = "From: System <office@test.de>";
$Trenner = md5(uniqid(time()));
$Header .= "\n";
$Header .= "MIME-Version: 1.0";
$Header .= "\n";
$Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
$Header .= "\n\n";
$Header .= "This is a multi-part message in MIME format";
$Header .= "\n";
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: text/plain";
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: 8bit";
$Header .= "\n\n";
$Header .= "Auswertungen für ".$flastmonat." ";
$Header .= "\n";
foreach($anhang AS $key => $value)
{
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: text/plain; name=".$key."_Jahre_fuer_".$fmonat.".csv";
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: base64";
$Header .= "\n";
$Header .= "Content-Disposition: attachment; filename=".$key."_Jahre_fuer_".$fmonat.".csv";
$Header .= "\n\n";
$Header .= chunk_split(base64_encode($omail));
$Header .= "\n";
$Header .= "--$Trenner--";
}
mail($Empfaenger, $Betreff, "", $Header);