Миграция из Курьера-IMAP в Довекот. Roundcube не получить папки

Миссия: я пытаюсь перейти с courier-imap на сервер dovecot IMAP/POP3 и у меня проблемы с перечислением папок. В моем случае мне нужно настроить таким образом, чтобы все клиенты imap/pop3 работали с моим почтовым сервером, как раньше.

Система: Dovecot 1.2.11, Gentoo Linux, формат почтового ящика "maildir". Круглый куб 0.4.

Проблема: раньше веб-почта Roundcube работала нормально, но с dovecot он не находит никаких папок, кроме INBOX. Вот как выглядит список папок для той же учетной записи:

Голубятня:

. list "" "*"
* LIST (\HasChildren) "." "INBOX"
* LIST (\HasNoChildren) "." "INBOX.Junk"
* LIST (\HasNoChildren) "." "INBOX.Sent"
* LIST (\HasNoChildren) "." "INBOX.Trash"
* LIST (\HasNoChildren) "." "INBOX.Drafts"
. OK List completed.

Courier-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');

1 ответ

Решение

Мне просто нужно было запустить скрипт courier-dovecot-migrate.pl снова, потому что я сделал это только некоторое время назад. После этого все работает нормально. Дополнительная информация - http://wiki.dovecot.org/Migration/Courier

Другие вопросы по тегам