Sun Java System Messaging Server 6 2005Q4 管理指南

设置分布式共享文件夹

通常,只有特定邮件存储中的用户才可以使用共享文件夹。但是,Messaging Server 允许您创建可以从多个邮件存储中访问的分布式共享文件夹。即,可以将对分布式共享文件夹的访问权限授予邮件存储组内的所有用户。但是,请注意 Web 邮件客户机(HTTP 访问客户机,如 Messenger Express)不支持远程共享文件夹访问。用户可以列出和订阅文件夹,但不能查看或更改内容。

设置分布式共享文件夹要满足以下要求:

必须通过设置表 18–4 中列出的配置变量,将远程邮件存储(即不保留共享文件夹的邮件存储)配置为代理服务器。

表 18–4 用于配置分布式共享文件夹的变量

名称 

值 

数据格式 

local.service.proxy.serverlist

邮件存储服务器列表 

以空格分隔的字符串 

local.service.proxy.admin

默认存储管理登录名 

字符串 

local.service.proxy.adminpass

默认存储管理密码 

字符串 

local.service.proxy.admin.hostname

特定主机的存储管理登录名 

字符串 

local.service.proxy.adminpass.hostname

特定主机的存储管理密码 

字符串 

设置分布式共享文件夹—示例

图 18–3 显示了三个名为 StoreServer1、StoreServer2 和 StoreServer3 的邮件存储服务器的分布式文件夹示例。

图 18–3 分布式共享文件夹—示例

图形中显示了分布式共享文件夹的示例。

通过设置表 18–4 中所示的变量,这些服务器被相互连接成对等的代理邮件存储。每个服务器均有一个专用共享文件夹—golf(Han 拥有)、tennis(Kat 拥有)和 hurling(Luke 拥有)。此外,还有两个分别名为 press_releasesAnnouncements 的公用共享文件夹。三个服务器中任何一个上的用户均可以访问这三个共享文件夹中的任何一个。图 18–2 显示了 Ed 的共享文件夹列表。下面是此配置中每个服务器的 ACL 的示例。


$ StoreServer1 :> readership -l
Ed: user/Han/golf 
Ian: user/Han/golf 
anyone: user/public/press_releases

            

$ StoreServer2 :> readership -l
Jan: user/Kat/tennis
Ann: user/Kat/tennis
anyone: user/public+Announcements user/public+press_releases

            

$ StoreServer3 :> readership -l
Tuck: user/Ian/hurling
Ed: user/Ian/hurling 
Jac: user/Ian/hurling 
anyone: user/public/Announcements