C#を使用してLDAPを使用してメールボックスをリストする方法など、アイデアを得ることができるリンクを誰かに提案してもらえますか
「Interop.Domino.dll」を使用しています
C#を使用してLDAPを使用してメールボックスをリストする方法など、アイデアを得ることができるリンクを誰かに提案してもらえますか
「Interop.Domino.dll」を使用しています
これは質問 # 1238498に似ています。これは実際には LDAP を使用しているわけではありませんが、Interop.Domino.dll ライブラリを使用すると、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);
...