准备 IMAP 服务器迁移并检查共享邮箱的用户的连接组件时,我们偶然发现运行时观察到了一些不寻常的 ACL 模式listaclmailbox *
(cyradm
服务器运行的是 Cyrus IMAP 2.5.6):
[email protected].:
anyone lrs
显然,alice
共享了一些任何登录用户可读的内容。我们不习惯这种语法:通常,我们期望类似
user.alice.foo:
alice lrswipkxtecda
bob lrs
user.alice.foo
当 alice与共享她的邮箱时bob
。 表示什么@
,为什么后面有一个点.
?
答案1
我认为您在 mailboxes.db 中有一个文件夹 user.alice.!foo,并且 2.5.x 中存在错误,或者您在某个时候打开了虚拟域。
“!”字符用作域分隔符,这导致文件夹名称产生歧义。
此文件夹现在对于用户 alice 来说可能不可见。