0

我想为 Domino 服务器中的每个用户创建一个邮箱。以便为不同的用户维护不同的邮箱。并将他们各自的邮件存储在其中。例子:

用户:A 邮箱:存放用户A邮件的邮箱

4

2 回答 2

1

创建新用户时应使用管理客户端中的注册用户命令,这将创建用户的邮件文件和 id。

于 2009-07-20T19:06:48.790 回答
1

如果用户的姓名和地址簿 (NAB) 中已经存在个人文档,但用户还没有邮件数据库,那么您应该可以使用 Notes/Domino COM 类从 C# 执行此操作。

对于给定的用户,您至少需要执行以下操作:

(1) 从邮件模板创建一个新的数据库(NSF)。您可以使用 Database 类上的 COM 方法 CreateFromTemplate 来执行此操作。(您将首先使用 Session 类的 GetDatabase 方法获得邮件模板的句柄 - 模板文件名将是 mail8.ntf 或类似名称)。

(2) 在新创建的数据库的 ACL 中将该用户添加为 Manager - 您可以使用新创建的数据库的 Database 对象的 ACL 属性和 ACL 类的 CreateACLEntry 方法来做到这一点。

(3) 将此新数据库的文件路径添加到此用户的个人文档中,在名称和地址簿中。这将允许邮件路由器找到为用户存放新邮件的位置。

于 2009-07-20T17:18:58.727 回答