?
Ok, hat sich erledigt, ich habe jetzt ein anderes konzept mit eigener Datenbank. Ja, ich wollte die Anhänge in die Datenbank packen, aber das mache ich jetzt nicht mehr bei meiner eigenen... meine eigene ist ziemlich simpel, aber dafür schenell...:
Ich lege eine Index Datei an die sieht z.B. so aus:
...
52|Mail_ID|CHECKSUM
53|Mail_ID|CHECKSUM
...(Checksum ist die größe in bytes, anhänge schon extrahiert, also nicht mehr in der checksum)
wenn ich nun mail 52 öffnen will, dann rechne ich checksum 1 + checksum 2 + checksum 3.... usw. bis 52.
Dann öffne ich die Datei in der die Mails alle untereinander gespeichert sind... und setze den File Zeiger auf das ergebnis was ich aus checksum 1 + checksum 2 + .... herausbekommen habe, und lese von da aus die länge bytes von checksum 52...
dann habe ich die Mail, und wo die Anhänge gespeichert wurden, das kann ja auch in den Index...
genial oder
gruß,
Ole