2009-07-20 2 views
0

Я хочу создать почтовый ящик для каждого пользователя на сервере Domino. Чтобы поддерживать различные почтовые ящики для разных пользователей. И хранение их соответствующих писем в нем. пример:Как создать почтовые ящики на сервере Domino?

Пользователь: A Mailbox: Amailbox хранения почты пользователя А

+0

Не связано с программированием, принадлежит на serverfault.com –

+0

Я предполагаю, что тег C# означает, что он хочет сделать это программно в C#, поэтому он становится связанным с программированием. –

ответ

1

Если уже существуют Person документы на имя & адресной книги (NAB) для пользователей, но пользователи не имеют почту базы данных, то вы должны быть в состоянии сделать это с C#, используя классы COM Notes/Domino.

Для данного пользователя, вы хотите, чтобы по крайней мере, доп следующее:

(1) создать новую базу данных (NSF) из почтового шаблона. Вы можете сделать это, используя COM-метод CreateFromTemplate в классе Database. (Сначала вы получите дескриптор почтового шаблона с использованием метода GetDatabase в классе Session - имя файла шаблона будет равно mail8.ntf или тому подобное).

(2) добавить этого пользователя в качестве Менеджера в ACL из недавно созданной базы данных - вы можете сделать это, используя свойство ACL объекта Database для вновь созданной базы данных и метод CreateACLEntry класса ACL.

(3) добавить этот путь к файлу новой базы данных для документа Person для этого пользователя в адресной книге Name &. Это позволит почтовому маршрутизатору находить, где можно внести новую почту для пользователя.

0

Команда администратора пользователя в клиенте администратора должна использоваться при создании новых пользователей, это создает почтовый файл и идентификатор пользователя.