Hallo Mitstreiter <p>
Ist es möglich, ein Funktionierendes Outlook 2000 zu haben, ohne das eine Mapi Schnittstelle eingerichtet ist? Konkreter Fall: Ein Scannmodul soll eingehende Outlook Mails einlesen und in einer Internen Datenbank zu je einem Kunden zugeordnet ablegen. Funktioniert bei zig Kunden soweit wunderbar. Nun tritt bei einem Kunden beim Aufruf "sess := CreateOleObject('MAPI.Session');" die Exception "ungültige Klassenzeichenfolge" auf und der Eintrag Mapi.session existiert auch (nach Tel. suche mit admin) nicht unter HKEY_Classes_root auf, outlook.application dagegen schon. Ich benötige die Mapi zum Aufruff der Funktion "objCDOMsg := sess.GetMessage(strEntryID, strStoreID);" um dann über "result := objCDOMsg.Sender.Address" die eindeutige e-mail des Absenders zu bekommen, gibt es sonst vieleleicht dafür eine Alternative?
Ist es möglich, ein Funktionierendes Outlook 2000 zu haben, ohne das eine Mapi Schnittstelle eingerichtet ist? Konkreter Fall: Ein Scannmodul soll eingehende Outlook Mails einlesen und in einer Internen Datenbank zu je einem Kunden zugeordnet ablegen. Funktioniert bei zig Kunden soweit wunderbar. Nun tritt bei einem Kunden beim Aufruf "sess := CreateOleObject('MAPI.Session');" die Exception "ungültige Klassenzeichenfolge" auf und der Eintrag Mapi.session existiert auch (nach Tel. suche mit admin) nicht unter HKEY_Classes_root auf, outlook.application dagegen schon. Ich benötige die Mapi zum Aufruff der Funktion "objCDOMsg := sess.GetMessage(strEntryID, strStoreID);" um dann über "result := objCDOMsg.Sender.Address" die eindeutige e-mail des Absenders zu bekommen, gibt es sonst vieleleicht dafür eine Alternative?
Comment