1 最后由 dsandrew (2016-01-30 20:45:10) 编辑

主题: public folder 的管理问题

==== ==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.9.4
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):MYSQL
- 使用的 Linux/BSD 发行版名称及版本号:CENTOS 6.5
- 与您的问题相关的日志信息:
====
按照文档说明配置了PUBLIC folder 功能,在public 下面建立了一个子目录ShareFolder 配置了ACL控制,赋予POSTMASTER查询、读、写删除的权限,但是测试中发现用管理员帐号不能对此文件夹下的文件进行删除,在选中文件点删除后,会在已删除邮件文件夹下看到要求删除的邮件,但是ShareFolder目录下邮件依然存在。删除多次后,已删除邮件目录中出现多个邮件副本,只起到了一个邮件复制的功能。
[root@mail public]# doveadm acl get -A "Public/ShareFolder"
Username                 ID                            Global Rights
postmaster@diagnosis.cn anyone                               lookup read
postmaster@diagnosis.cn user=postmaster@diagnosis.cn        create delete insert lookup read write

截图见附件

Post's attachments

20160130202148.jpg 44.95 kb, file has never been downloaded. 

20160130202345.jpg 35.83 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

回复: public folder 的管理问题

CentOS 6 带的 dovecot 有点旧,acl 方面不确定是否有什么 bug。
建议先给这个管理员所有的权限,如果还不行,换用 CentOS 7 测试一下看看,它带的 dovecot 版本新一些。

参考: http://wiki2.dovecot.org/ACL

回复: public folder 的管理问题

ZhangHuangbin 写道:

CentOS 6 带的 dovecot 有点旧,acl 方面不确定是否有什么 bug。
建议先给这个管理员所有的权限,如果还不行,换用 CentOS 7 测试一下看看,它带的 dovecot 版本新一些。

参考: http://wiki2.dovecot.org/ACL

给postmasterf赋予了admin的权限,还是不行,要装CENTOS 7测试看看。
postmaster@diagnosis.cn anyone                               lookup read
postmaster@diagnosis.cn user=postmaster@diagnosis.cn        admin create delete insert lookup read write