Imap
“foo@user.alice.”是什麼特殊的 IMAP 郵箱?
在準備 IMAP 伺服器遷移並檢查共享郵箱的使用者的連接組件時,我們偶然發現了在執行時觀察到的一些不尋常的 ACL 模式
listaclmailbox *
(cyradm
伺服器正在執行 Cyrus IMAP 2.5.6):foo@user.alice.: anyone lrs
顯然,
alice
共享了對任何登錄使用者都可讀的內容。我們不習慣這種語法:通常,我們期望類似user.alice.foo: alice lrswipkxtecda bob lrs
當愛麗絲分享她的郵箱
user.alice.foo
時bob
。指示是什麼@
,為什麼有一個尾隨點.
?
我認為您在mailboxes.db 中有一個文件夾user.alice.!foo,並且2.5.x 中存在錯誤,或者您在某個時候打開了虛擬域。
這 ‘!’ 字元用作域分隔符,這使文件夾名稱不明確。
這個文件夾現在可能對使用者 alice 是不可見的。