Registriert seit: 8. Nov 2007
Ort: Düren
55 Beiträge
Delphi 10.4 Sydney
|
AW: David, DVAPI32.dll, neue email erstellen
5. Dez 2012, 06:59
Die *._ID ist KEINE eindeutige ID. Du wirst nirgends eine eindeutige ID finden.
Die RecNo für den von Dir verwendeten Aufruf vom DavidClient ergibt sich, wenn Du den Archive-Ordner durchscannst und selber mitzählst. Ist die 10. Mail die von Dir erstellte dann ist RecNo = 9 (oder doch 10? Weiss es grad nicht auswendig).
Die RecNo ist der Index der Nachricht in der sie in der archive.dat vorkommt (binärformat).
Mir ging das komplizierte erstellen oder auslesen von Nachrichten mittels dvapi irgendwann auf den Sack und bin dazu übergegangen die Nachrichten ausschlieslich über den Filescan-Service zu erstellen.
Es ist hilfreich beim erstellen der Nachricht ein Benutzerdefiniertes "Field" einzubauen welches Du dann beim durchscannen des archive suchst um die korrekte RecNo (bzw. die von Dir erzeugte Nachricht eindeutig zu identifizieren) zu finden.
Geändert von DonManfred ( 5. Dez 2012 um 07:02 Uhr)
|