2009-08-03 9 views

Antwort

0

Dies ist ähnlich der Frage # 1238498. Dies ist nicht wirklich mit LDAP, aber mit der Interop.Domino.dll-Bibliothek, können Sie eine Verbindung zu einem Notes-Server öffnen und einfach alle Notes "Datenbanken" auf dem Server oder in einem bestimmten Ordner auflisten. Notes-Postfächer sind einfach Notes-Datenbanken, die auf einem gemeinsamen Mail-Template-Design basieren. Sie können also den gleichen Basiscode verwenden, um alle Datenbanken zu durchlaufen, und dann zusätzlichen Code hinzufügen, um nur die auf der E-Mail-Vorlage basierenden Datenbanken herauszufiltern.

NotesSession s = new Domino.NotesSessionClass(); 
s.Initialize("MyPassword"); 
NotesDbDirectory d = s.GetDbDirectory ("MyServer"); 
NotesDatabase db = d.GetFirstDatabase(); 
... 

// loop over all DB's 
String sPath = db.filePath; 
String sTemplateName = db.TemplateName; 
// here, you can check if the template name contains "mail", for example 
... 
db = d.getNextDatabase (db); 
...