0

Dominoサーバーのユーザーごとにメールボックスを作成したいと思います。ユーザーごとに異なるメールボックスを維持するため。そして、それぞれのメールをその中に保存します。例:

ユーザー:Aメールボックス:ユーザーAのメールを保存するメールボックス

4

2 に答える 2

1

Name&Address Book(NAB)にユーザーのPersonドキュメントが既に存在するが、ユーザーがまだメールデータベースを持っていない場合は、Notes / Domino COMクラスを使用してC#からこれを実行できるはずです。

特定のユーザーについては、少なくとも次のことをドープする必要があります。

(1)メールテンプレートから新しいデータベース(NSF)を作成します。これは、DatabaseクラスのCOMメソッドCreateFromTemplateを使用して実行できます。(最初に、SessionクラスのGetDatabaseメソッドを使用してメールテンプレートへのハンドルを取得します。テンプレートのファイル名はmail8.ntfなどになります)。

(2)このユーザーを新しく作成されたデータベースのACLのマネージャーとして追加します。これは、新しく作成されたデータベースのDatabaseオブジェクトのACLプロパティ、およびACLクラスのCreateACLEntryメソッドを使用して行うことができます。

(3)この新しいデータベースのファイルパスをこのユーザーのPersonドキュメントのName&AddressBookに追加します。これにより、メールルーターはユーザーの新着メールをどこに保管するかを見つけることができます。

于 2009-07-20T17:18:58.727 に答える
1

新しいユーザーを作成するときは、管理クライアントの[ユーザーの登録]コマンドを使用する必要があります。これにより、ユーザーのメールファイルとIDが作成されます。

于 2009-07-20T19:06:48.790 に答える