문제

Domino 서버에서 각 사용자에 대한 사서함을 만들고 싶습니다. 다른 사용자를 위해 다른 사서함을 유지하기 위해. 각각의 메일을 저장합니다. 예시:

사용자 : 사서함 : Amailbox 사용자의 메일 저장

도움이 되었습니까?

해결책

사용자의 이름 및 주소록 (NAB)에 이미 존재하는 사람 문서가 있지만 사용자에게는 메일 데이터베이스가 이미 없으면 Notes/Domino COM 클래스를 사용하여 C#에서이를 수행 할 수 있어야합니다.

주어진 사용자의 경우 최소한 다음을 수행 할 것입니다.

(1) 메일 템플릿에서 새 데이터베이스 (NSF)를 만듭니다. 데이터베이스 클래스에서 COM Method CreateFromTemplate를 사용하여이를 수행 할 수 있습니다. (먼저 세션 클래스의 getDatabase 메소드를 사용하여 메일 템플릿을 핸들링 할 수 있습니다. 템플릿 파일 이름은 Mail8.ntf 또는 이와 유사합니다).

(2) 새로 생성 된 데이터베이스의 ACL 에서이 사용자를 관리자로 추가하십시오. 새로 생성 된 데이터베이스의 데이터베이스 개체의 ACL 속성과 ACL 클래스의 생물체 메소드를 사용하여이를 수행 할 수 있습니다.

(3)이 새로운 데이터베이스의 FilePath를 이름 및 주소록 으로이 사용자의 사람 문서에 추가하십시오. 이를 통해 메일 라우터는 사용자를 위해 새 메일을 입금 할 위치를 찾을 수 있습니다.

다른 팁

새 사용자를 생성 할 때 관리자 클라이언트의 레지스터 사용자 명령을 사용해야하므로 사용자의 메일 파일과 ID가 생성됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top