任何人都可以建议我一些链接,我可以得到一些想法,即如何使用C#
使用LDAP列出邮箱我正在使用“Interop.Domino.dll”
答案 0 :(得分:0)
这类似于问题#1238498。这不是真正使用LDAP,但使用Interop.Domino.dll库,您可以打开与Notes服务器的连接,并轻松列出服务器或特定文件夹中的所有Notes“数据库”。 Notes邮箱只是Notes数据库,它恰好基于常见的邮件模板设计。因此,您可以使用相同的基本代码循环遍历所有数据库,然后添加一些其他代码以仅基于邮件模板过滤掉那些数据库。
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);
...