puh, da hast du dir aber was vorgenommen ...
Die Probleme fangen schon bei dem kleinen Wörtchen From an; das ist normalerweise der "Trenner" zweier Mails. Was aber, wenn dieses From am Anfang eines Satzes vorkommt. ?
From microsoft.outlook.imo@ixazon.dynip.com Sat Aug 03 2002
Received: from ... by ... with ESMTP;
Subject: Nonsense
From: <build.9.0.2416@ixazon.dynip.com>
To: <junkdtectr@carolina.rr.com>
From ancient times, people have been writing letters.
From someoneelse@loa.invalid Sun Aug 04 2002
Das Body-Feld hat nämöich ausgerechnet keinen "Tag" Body:
In der Regel ( und auch, wenn frau nicht gerade ihre Tage hat ) macht man den Body mit einem > kenntlich. Da musst du schon irgendwie mit REGEXP drangehen. Aber da bin ich erst einmal überfragt, wie man das konkret machen muss.
OK, der Rest ist "relativ" einfach; sequentielles Lesen der Datei und anhand der "Tags" neue Dokumente erzeugen. Ist aber alles in Allem ein nicht zu unterschätzender Stunt.