Imap

從 Courier-IMAP 遷移到 Dovecot。Roundcube 沒有文件夾

  • August 15, 2010

任務:我正在嘗試從 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

引用自:https://serverfault.com/questions/170645