hallo Martin,
habe einiges geändert _aber_ jetzt habe ich teile des headers und den Anhang in der Email als Text. Was ist nun noch falsch.
<?php
$pdfname = "200707-33.pdf";
$to = "meine@example.org";
$subject="TestMail mit Anhang";
$grenze="grenzlinie";
$msg="";
$msg .="\n\n--$grenze\n\n";
$msg .= "Das ist ein Testtext \nmit Zeilenumbruch";
$msg.="\n\n--$grenze\n\n";
$datei = "pdfdatei.pdf";
$zeiger_auf_datei=@fopen($datei,"rb");
$inhalt_der_datei=@fread($zeiger_auf_datei,filesize($datei));
@fclose($zeiger_auf_datei);
$inhalt_der_datei=chunk_split(base64_encode($inhalt_der_datei));
$msg.=$inhalt_der_datei;
$msg.="\n\n";
$msg.="--$grenze";
$headers = "FROM: RT test@example.org\n";
$headers .= "Content-Type: application/octet-stream;\nname=$pdfname\n";
$headers .= "Content-Transfer-Encoding: base64\n";
$headers .= "Content-Disposition: attachment;\nfilename=$pdfname\n\n";
mail($to,$subject,$msg,$headers);	
?>
 nicht angemeldet
 nicht angemeldet Der Martin
 Der Martin