Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Rodelshut am 22.10.04 - 17:43:18
-
Hallo!!
Ich bin gerade dabei einen Dienst zu schreiben der aus mehreren Accounts auf einem Domino Server Emails abruft. Dabei verwende ich das COM Toolkit von IBM.
Es wurde ein User angelegt, der auf sämtliche Postfächer zugreifen darf. Der User hat in diesen Postfächern den Status eines Designers. Er darf also so einiges. Oder muss der User gar Manager sein?
NotesSessionClass objSession = new NotesSessionClass();
objSession.Initialize(strPassword);
Das Erstellen des Sessionobjects gelingt. Ich können anschliessend Eigenschaften wie Name, Effective User usw. ausgelesen werden.
NotesDatabase objDatabase = objSession.GetDatabase(strMailServer,strMailFile,false);
Wenn ich jedoch eine Instanz der Datenbank erzeuge ist diese null. Den Mailfile gebe ich samt Pfad an, also zum Beispiel LOCAL/ABC/mailfile.nsf
Ich habe über den Domino Admin den Pfad überprüft. Der stimmt eigentlich. Braucht denn der User mit dem ich zugreife auch Rechte auf Dateisystemebene? Oder gar der User unter dem der Service läuft? Erscheint mir unwahrscheinlich.
Ich verwendet das Lotus Domino and Notes Toolkit for COM(TM)
Release 1.0. aus dem Jahr 2000. Gibt es hier eventuell eine neuere Version des COMs?
Weiss jemand, wer oder was mir in die Suppe spuckt, so dass ich keine Verbindung zur Datenbank bekomme?
Bin um jeden Hinweis dankbar.
Viele Grüsse.
Rodelshut
-
Hm, ein bisschen Code wäre jetzt nicht schlecht ...
Für den Stunt, den Du vorhast, braucht der angelegte User sogar nur Leserrrechte (wenn Du nix zurückschreiben willst).
Was verstehst Du unter "kompletten Pfad" ? Der Pfad bezieht sich relativ auf das Notes-Datenverzeichnis des ausgewählten Servers.
Nervertheless - da sind aber noch eine Menge Fragen auf Dein letztes Posting vom Januar 2004 zum gleichen Thema übrig:
http://www.atnotes.de/index.php?topic=13053.0#msg75189
Bevor jetzt wieder 'ne Menge Fragen und Vorschläge gepostet werden (die uns alle Zeit kosten), solltest Du lieber die Fragen beantworten. Einige davon waren essentiell.
Bernhard
-
Und noch mehr Info, was für ein Betriebssystem, der angegebene Pfad riecht nach Linux oder so.