Sun Java System Messaging Server 6.3 관리 설명서

20.6.4 분산 공유 폴더 설정

일반적으로 공유 폴더는 특정 메시지 저장소의 사용자만 사용할 수 있습니다. 그러나 Messaging Server에서는 여러 메시지 저장소에서 액세스할 수 있는 분산 공유 폴더를 만들 수 있습니다. 즉, 분산 공유 폴더에 대한 액세스 권한은 메시지 저장소 그룹 내의 모든 사용자에게 부여될 수 있습니다. 단, 웹 메일 클라이언트(Messenger Express와 같은 HTTP 액세스 클라이언트)는 원격 공유 폴더 액세스를 지원하지 않습니다. 사용자는 폴더를 나열하여 가입할 수 있지만 내용을 보거나 변경할 수는 없습니다.

분산 공유 폴더는 다음이 필요합니다.

원격 메시지 저장소(공유 폴더를 보유하지 않는 메시지 저장소)는 표 20–4에 나열된 구성 변수를 설정하여 프록시 서버로 구성해야 합니다.

표 20–4 분산 공유 폴더 구성을 위한 변수

이름 

값 

데이터 형식 

local.service.proxy.serverlist

메시지 저장소 서버 목록 

공백으로 구분된 문자열 

local.service.proxy.admin

기본 저장소 관리자 로그인 이름 

문자열 

local.service.proxy.adminpass

기본 저장소 관리자 비밀번호 

문자열 

local.service.proxy.admin.hostname

특정 호스트의 저장소 관리자 로그인 이름 

문자열 

local.service.proxy.adminpass.hostname

특정 호스트의 저장소 관리자 비밀번호 

문자열 

20.6.4.1 분산 공유 폴더 설정—예

그림 20–3은 StoreServer1, StoreServer2 및 StoreServer3이라는 세 메시지 저장소 서버의 분산 폴더 예를 보여 줍니다.

그림 20–3 분산 공유 폴더—예

이 그림은 분산 공유 폴더의 예를 보여 줍니다.

이러한 서버는 표 20–4에 나온 변수의 설정을 통해 서로 간에 피어 프록시 메시지 저장소로 연결됩니다. 각 서버에는 개인 공유 폴더 golf(Han 소유), tennis(Kat 소유) 및 hurling(Luke 소유)이 있습니다. 또한 press_releasesAnnouncements라는 두 개의 공개 공유 폴더가 존재합니다. 세 서버의 사용자는 이러한 세 개의 공유 폴더에 액세스할 수 있습니다. 그림 20–2는 Ed의 공유 폴더 목록을 보여 줍니다. 다음은 이 구성의 각 서버에 대한 ACL의 예입니다.


$ StoreServer1 :> imcheck -d lright.db
Ed: user/Han/golf 
Ian: user/Han/golf 
anyone: user/public/press_releases

            

$ StoreServer2 :> imcheck -d lright.db
Jan: user/Kat/tennis
Ann: user/Kat/tennis
anyone: user/public+Announcements user/public+press_releases

            

$ StoreServer3 :> imcheck -d lright.db
Tuck: user/Ian/hurling
Ed: user/Ian/hurling 
Jac: user/Ian/hurling 
anyone: user/public/Announcements