Hallo,
ich versende mit der mail()-fkt. eine e-mail mit text-file-anhang. wenn der datei-inhalt mit dem 'special inline character' '\n' (fuer new line) geschrieben wurde, gibt es keinerlei schwierigkeiten. wird allerdings das '\r' (carriage return) verwendet, kommt weder eine fehlermeldung zum vorschein, noch kommt die mail jemals an.
\r wird von Macs verwendet um das ende der zeile zu markiern.
am einfachsten wird sein du jagst den text vorher durch einen str_replace http://www.php.net/str_replace
$text=str_replace("\r","\n",$text);
oder alternativ kannst du auch:
$text=str_replace("\r","\r\n",$text);
versuchen
lg
Ludwig