Hans: Anhang wird nicht mit verschickt

Beitrag lesen

Hallo,

mit diesem Code versuche ich, eine mail mit Anhang zu verschicken.
die Mail kommt auch an, der Anhang leider nicht (es kommt auch nirgendwo eine Fehlermeldung).

$Dateiname = "test.htm";
 $DateinameMail = "test.htm";

$Header = "From: Tester test@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/html";
 $Header .= "\n";
 $Header .= "Content-Transfer-Encoding: 8bit";
 $Header .= "\n\n";
 $Header .= $mailtext;
 $Header .= "\n";
 $Header .= "--$Trenner";
 $Header .= "\n";
 $Header .= "Content-Type: text/html; name=$DateinameMail";
 $Header .= "\n";
 $Header .= "Content-Transfer-Encoding: base64";
 $Header .= "\n";
 $Header .= "Content-Disposition: attachment; filename=$DateinameMail";
 $Header .= "\n\n";
 $Dateiinhalt .= fread(fopen($Dateiname, "r"), filesize($Dateiname));
 //$Header .= chunk_split(base64_encode($Dateiinhalt));
 $Header .= "\n";
 $Header .= "--$Trenner--";

if(mail($Empfaenger, $Betreff, "", $Header))
{
print 'Die Mail wurde erfolgreich verschickt!';
}

Weiß jemand Rat?
Ich denke mal es liegt irgendiwe an transfer-enconding...

Danke!