因此,我们有一个基于 postfix-courier-saslauthd 的邮件系统,其中包含 unix 用户和 maildirs 以及大量共享文件夹。T'bird (2.0.0.21) 和 Roundcube 在订阅时都表现出奇怪的症状。
在 Roundcube 中,如果我进入个人设置 -> 文件夹,10 次中有 9 次,它会自动为我订阅所有文件夹。不酷。
在 Thunderbird 中,当我打开订阅...,然后开始浏览文件夹结构(它动态加载它们)时,它开始为我订阅随机文件夹,有时是整个子文件夹树。
我开始怀疑服务器端发生了一些奇怪的事情。有人有什么想法吗?这是非常非常烦人的。
编辑:在调试模式下运行 T'bird。我收到大量这些消息:1628149872[1e71f20]:考虑播放排队 url:imap://[email protected]:143/unsubscribe>.shared/a/sub/folder
-1628149872[1e71f20]:创建协议实例来播放排队的 url:imap://[email protected]:143/unsubscribe>.shared/a/sub/folder
-1628149872[1e71f20]:创建协议实例以播放排队 url 失败:imap://[email protected]:143/unsubscribe>.shared/a/sub/folder
我建议考虑使用 dovecot 而不是 courier-imap。
需要更多细节。
只订阅共享、只订阅私人,还是两者兼而有之?
很可能听起来像是 courier 中的一个错误,但请检查 courierimapsubscribed 文件,看看那里是否有任何问题。
更新:基于快递文档: http: //www.courier-mta.org/imap/README.sharedfolders.html
似乎用户对共享文件夹的订阅取决于它们的实现方式。
RoundCube 不应自动为您订阅所有文件夹。你能告诉我你用的是哪个版本吗?我会帮你解决这个问题。希望您正在运行最新版本之一。
顺便说一句,我也在使用 courier-imap(使用 Postfix)。我个人是文件夹狂。这一切都对我有用。
[免责声明:我是 RoundCube 的开发者之一。]
- 直到
也许您也在寻找其他解决方案:我对 Cyrus imap 有过最好的体验。比 courier 更多的功能和更快的速度(这已经有十几个用户了)。
我喜欢 RoundCube 并将它与 Gmail 应用程序一起使用,但它似乎确实对文件夹做了一些奇怪的事情。我也创建了它并复制了文件夹。
等待生产版本可能会更好。
在 IMAP 协议中,订阅位保存在服务器端。我想知道您的 IMAP 服务器是否将这一位保存在文件夹本身上。如果是这种情况,那么您的所有用户都将被“订阅”到同一个文件夹。
您如何设置共享文件夹?如果您只是从共享文件夹创建符号链接到用户的邮件目录,您可能会遇到这个问题。