假设我们有四位客户服务代表:Billy、Bob、Joe 和 Tom。Tom 是部门经理。Cyrus 服务器上有一个共享的客户服务邮箱,他们都可以访问。Tom 作为经理,还拥有共享邮箱的管理权限。
他们决定以某种方式创建子文件夹,然后 Tom 创建了这些子文件夹。他们都在运行 Thunderbird,因此 Tom 右键单击主文件夹并选择“新建子文件夹”。
现在 Tom 拥有了他需要的子文件夹,而其他销售代表却一无所有!因为 Cyrus 创建了子文件夹,并授予 Tom“完全访问”权限,而其他人则无权访问。
那么汤姆如何让部门内的其他代表访问新文件夹呢?
就 Cyrus 而言,Tom 有权限授予其他人访问他的新邮箱的权限 - 但据我所知,Thunderbird 中没有授予邮箱权限的选项。
每次有人想要向共享邮箱添加子文件夹时,IT 员工都不应该收到支持请求。这就是我们首先将某些用户设为邮箱管理员的原因!
但是要求(非技术)用户通过 SSH 进入 IMAP 服务器来运行 cyradm 似乎也是一个坏主意。
当然有人已经找到了解决这一难题的方法。也许是 Thunderbird 扩展程序用于设置 Cyrus 权限?或者像 umask 这样的工具,强制子文件夹在创建时具有与其父文件夹相同的权限?
相关的是,Sieve 配置怎么样?有没有办法也可以从客户端机器上完成?
谢谢,尼克
答案1
你运行的是哪个版本的 cyrus?我运行过几个不同的版本,子文件夹总是从其父文件夹继承权限。
以下是 thunderbird ACL 扩展: https://addons.mozilla.org/en-US/thunderbird/addon/imap-acl-extension/
Thunderbird 也有一个 sieve 扩展,但它要求您了解 sieve 语言。我们使用去啊用于提供筛选 GUI、休假消息、acl 编辑等功能的 webmail。
Squirrel mail 也有一个 sieve gui 插件。