【问题标题】:How to create mailboxes in Domino Server?如何在 Domino Server 中创建邮箱?
【发布时间】:2009-07-20 12:29:20
【问题描述】:

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

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

【问题讨论】:

  • 与编程无关,属于 serverfault.com
  • 我认为 C# 标记意味着他想在 C# 中以编程方式执行此操作,因此它与编程相关。

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


【解决方案1】:

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

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

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-09
      • 1970-01-01
      • 2012-03-29
      • 1970-01-01
      • 2021-09-16
      • 1970-01-01
      相关资源
      最近更新 更多