Danke und sorry! :)
Habe gesucht und versucht was zu lernen.
Bin den den Anweisungen hier gefolgt.
Leider ist die verschickte Datei gast.txt leer.
$Empfaenger = "test@example.com";
$Betreff = "guestbook backup neu";
$Dateiname = "gast.txt";
$DateinameMail = "gast.txt";
$Header = "From:test@example.com";
$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 .= "Meine erste Mail mit Anhang!";
$Header .= "\n";
$Header .= "--$Trenner";
$Header .= "\n";
$Header .= "Content-Type: text/plain; name=$DateinameMail";
$Header .= "\n";
$Header .= "Content-Transfer-Encoding: 8bit";
$Header .= "\n";
$Header .= "Content-Disposition: attachement; filename=$DateinameMail";
$Header .= "\n\n";
$Dateiinhalt = fread(fopen($Dateiname, "r"), filesize($Dateiname));
$Header .= "\n";
$Header .= "--$Trenner--";
mail($Empfaenger, $Betreff, "", $Header);
Finde leider den Fehler nicht, da ich das nicht alles komplett verstehe :(
Vielleicht liest das noch jemand und kann helfen.
Also, die Mail kommt an, der Text "Meine erste Mail mit Anhang!" ist auch da, der Anhang "gast.txt" ist auch da, eben leider nur leer (bis auf ein Zeichen (Rechteck)).
Liebe Grüße, Stefan