如何在Domino Server中创建邮箱?

时间:2009-07-20 12:29:20

标签: c# lotus-notes lotus-domino interop-domino

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

用户:A 邮箱:存储用户A的邮件的Amailbox

2 个答案:

答案 0 :(得分:1)

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

对于给定的用户,您至少需要注意以下内容:

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

(2)将此用户作为Manager添加到新创建的数据库的ACL中 - 您可以使用Database对象的ACL属性为新创建的数据库和ACL类的CreateACLEntry方法执行此操作。 p>

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

答案 1 :(得分:1)

创建新用户时应使用Admin Client中的Register User命令,这将创建用户的邮件文件和id。