Hallo,
der Header wird absolut korrekt ausgelesen, davon gehe bitte IMMER aus!
Die meisten und vermultich so auch Du scheitern am boundary
Beispielmail:
Content-Type: multipart/alternative;
boundary="------------030005090101080302080308"
This is a multi-part message in MIME format.
--------------030005090101080302080308
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
~
--------------030005090101080302080308
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
~
</html>
--------------030005090101080302080308--
Eine Email also (.eml) an sich betrachtet, ist eine durchaus mit dem EDITOR Deines Betriebssystems LESBARE DATEI! Du mußt einfach so lange Dein Programm abstimmen, das eine mit Deinem Mail-Client versendete Mail einer von Deinem Programm versendeten Mail weitestgehend gleicht. Alles, was dann noch eine Anzeige verhindern könnte, ist der Textumbruch durch
$br='
';
$br="\n";
$br="\n\r";
Viel Spaß auch bei Deinem ergiebigem Finden im </archiv/>
Gruß aus Berlin!
eddi