MJ: CSV-Mailattachment Umlaute MAC

Hallo Forum,

ich generiere per PHP eine CSV-Datei und versende sie als Attachment per Mail. Bisher kein Problem.

Allerdings stellt sich jetzt heraus, das die Umlaute in der CSV-Datei auf dem Mac nicht richtig dargestellt werden.

Der Code sieht so aus:

$attachment_a = "Umlaute (de): äößü";

$boundary = "b".md5(uniqid(time()));
  $mhead  = "MIME-Version: 1.0\r\n";
  $mhead .= "Content-Type: multipart/mixed;\n\tcharset=iso-8859-1\n\tboundary=$boundary\n";
  $mbody  = "\n--$boundary\n";
  $mbody .= "Content-transfer-encoding: 7BIT\r\n";
  $mbody .= "Content-type: text/plain\n\n";
  $mbody .= "Umlaute\n";
  $mbody .= "\n\n";
  $mbody .= "\n--$boundary\n";
  $mbody .= "Content-Type: application/octetstream;\n\tname=umlaute.txt\n";
  $mbody .= "Content-Transfer-Encoding: base64\n";
  $mbody .= "Content-Disposition: attachment;\n\tfilename=umlaute.txt\n\n";
  $mbody .= chunk_split(base64_encode($attachment_a));
  $mbody .= "\n\n";
  $mbody .= "\n--$boundary\n";

$mresult = mail("manuel.jenne@web.de", "Umlaute", $mbody, $mhead);

Wie gesagt, unter Win kein Problem.

Weiß jemand eine coole Lösung? Es muß doch möglich sein, auch an Mac ordentliche CSV-Dateien zu versenden?!

Herzlichen Dank, Manuel