Я установил новый почтовый сервер с постфиксом и Dovecot несколько дней назад все работает, кроме Thunderbird не отображаются папки.
Evolution показывает мне все папки.
Я перешел с установки Courier с помощью imapsync.
В файловой системе папки не имеют INBOX
в их имени, поэтому папки называются .Folder 1
не .INBOX.Folder 1
.
Это результат dovecot -n
:
# 1.0.10: /etc/dovecot/dovecot.conf Warning: mail_extra_groups setting was often used insecurely so it is now deprecated, use mail_access_groups or mail_privileged_group instead base_dir: /var/run/dovecot/ log_timestamp: “%Y-%m-%d %H:%M:%S ” protocols: imap pop3 listen(default): *:143 listen(imap): *:143 listen(pop3): *:110 disable_plaintext_auth: no login_dir: /var/run/dovecot//login login_executable(default): /usr/lib/dovecot/imap-login login_executable(imap): /usr/lib/dovecot/imap-login login_executable(pop3): /usr/lib/dovecot/pop3-login first_valid_uid: 1001 last_valid_uid: 1001 mail_extra_groups: vmail mail_access_groups: vmail mail_location: maildir:/var/vmail/%d/%u maildir_copy_with_hardlinks: yes mail_executable(default): /usr/lib/dovecot/imap mail_executable(imap): /usr/lib/dovecot/imap mail_executable(pop3): /usr/lib/dovecot/pop3 mail_plugin_dir(default): /usr/lib/dovecot/modules/imap mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3 pop3_uidl_format(default): pop3_uidl_format(imap): pop3_uidl_format(pop3): %08Xu%08Xv auth default: user: nobody passdb: driver: sql args: /etc/dovecot/dovecot-sql.conf userdb: driver: sql args: /etc/dovecot/dovecot-sql.conf socket: type: listen client: path: /var/spool/postfix/private/auth mode: 432 user: postfix group: postfix master: path: /var/run/dovecot/auth-master mode: 432 user: vmail group: vmail
Спасибо!
Проверьте свои namespace
определение. У вас почти наверняка не установлен параметр автоматической подписки, или вы добавили его позже, после того как Thunderbird уже проверил сервер.
Убедитесь, что у вас есть auto=subscribe
параметр установлен в соответствующих папках:
namespace inbox {
separator = /
inbox = yes
mailbox "*" {
}
mailbox "Drafts" {
auto = subscribe
special_use = \Drafts
}
mailbox "Sent" {
auto = subscribe
special_use = \Sent
}
mailbox "Spam" {
auto = subscribe
special_use = \Junk
autoexpunge = 30d
}
mailbox "Trash" {
auto = subscribe
special_use = \Trash
}
}
Затем полностью удалите определение из Thunderbird и создайте его заново. Thunderbird повторно проверит IMAP и автоматически подпишется на папки.
Не знаю почему, но Thunderbird не подписался на папки. Я так и сделал и теперь все работает.