使命 :我试图从courier-imap迁移到dovecot IMAP / POP3服务器,我遇到了文件夹列表的问题。 在我的情况下,我需要像这样configuration所有的imap / pop3客户端将像我以前一样使用我的邮件服务器。
系统 :Dovecot 1.2.11,Gentoo Linux,“maildir”邮箱格式。 Roundcube 0.4。
问题 :Roundcubenetworking邮件工作正常,但与dovecot它没有find任何文件夹,除了INBOX。 有什么文件夹列表查找相同的帐户:
达夫科特:
. 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
我看到只有两个区别 – 文件夹和\标记属性的顺序。 根据IMAPv4 RFC,\ Marked只会通知该文件夹中的新邮件,不应该对此产生影响。
那么,还有什么呢?
Roundcube中的文件夹configuration:
$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