Dominoサーバーのユーザーごとにメールボックスを作成したいと思います。ユーザーごとに異なるメールボックスを維持するため。そして、それぞれのメールをその中に保存します。例:
ユーザー:Aメールボックス:ユーザーAのメールを保存するメールボックス
Dominoサーバーのユーザーごとにメールボックスを作成したいと思います。ユーザーごとに異なるメールボックスを維持するため。そして、それぞれのメールをその中に保存します。例:
ユーザー:Aメールボックス:ユーザーAのメールを保存するメールボックス
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に追加します。これにより、メールルーターはユーザーの新着メールをどこに保管するかを見つけることができます。
新しいユーザーを作成するときは、管理クライアントの[ユーザーの登録]コマンドを使用する必要があります。これにより、ユーザーのメールファイルとIDが作成されます。