Imap
從 Courier-IMAP 遷移到 Dovecot。Roundcube 沒有文件夾
任務:我正在嘗試從 courier-imap 遷移到 dovecot IMAP/POP3 伺服器,但我遇到了文件夾列表問題。在我的情況下,我需要以這種方式進行配置,以便所有 imap/pop3 客戶端都可以像以前一樣與我的郵件伺服器一起使用。
系統:Dovecot 1.2.11,Gentoo Linux,“maildir”郵箱格式。圓形立方體 0.4。
問題:Roundcube 網路郵件之前工作正常,但使用 dovecot 時,除了收件箱外,找不到任何文件夾。文件夾列表如何查找同一帳戶:
鴿舍:
. list "" "*" * LIST (\HasChildren) "." "INBOX" * LIST (\HasNoChildren) "." "INBOX.Junk" * LIST (\HasNoChildren) "." "INBOX.Sent" * LIST (\HasNoChildren) "." "INBOX.Trash" * LIST (\HasNoChildren) "." "INBOX.Drafts" . OK List completed.
快遞-imap:
. list "" "*" * LIST (\HasNoChildren) "." "INBOX.Drafts" * LIST (\HasNoChildren) "." "INBOX.Trash" * LIST (\HasNoChildren) "." "INBOX.Sent" * LIST (\HasNoChildren) "." "INBOX.Junk" * LIST (\Marked \HasChildren) "." "INBOX" . OK LIST completed
我在那裡只看到兩個區別 - 文件夾的順序和 \Marked 屬性。根據 IMAPv4 RFC,\Marked 僅通知該文件夾中的新郵件,不應影響這一點。
那麼,還能是什麼呢?
Roundcube 中的文件夾配置:
$rcmail_config['drafts_mbox'] = 'INBOX.Drafts'; $rcmail_config['junk_mbox'] = 'INBOX.Junk'; $rcmail_config['sent_mbox'] = 'INBOX.Sent'; $rcmail_config['trash_mbox'] = 'INBOX.Trash'; $rcmail_config['default_imap_folders'] = array('INBOX', 'INBOX.Drafts', 'INBOX.Sent', 'INBOX.Junk', 'INBOX.Trash');
我只需要再次執行 courier-dovecot-migrate.pl 腳本,因為我只是在前一段時間才這樣做的。之後,一切正常。更多資訊 - http://wiki.dovecot.org/Migration/Courier