Christian Felsing
2010-Sep-26 07:11 UTC
[Dovecot] Error: Opening INBOX failed: Mailbox doesn't exist: INBOX
Hello, there is one user which has a "Error: Opening INBOX failed: Mailbox doesn't exist: INBOX" problem: doveadm mailbox status -u user at foo.local -t all \* doveadm(user at foo.local): Error: Opening INBOX failed: Mailbox doesn't exist: INBOX doveadm(user at foo.local): Error: Opening mailbox INBOX failed: Mailbox doesn't exist: INBOX doveadm -v force-resync -u user at foo.local INBOX doveadm(user at foo.local): Error: Opening INBOX failed: Mailbox doesn't exist: INBOX doveadm(user at foo.local): Error: Opening mailbox INBOX failed: Mailbox doesn't exist: INBOX doveadm mailbox list -u user at foo.local Archiv Old Gesendete Objekte INBOX INBOX.old INBOX.ix INBOX.ct INBOX.telepolis INBOX.bild INBOX.fotos.highres INBOX.computerbild Junk-E-Mail Trash Gesendet System has several hundred users, but this is the only user on which that happens. Users client is Microsoft Outlook 2003, but there are more users which are using Microsoft Outlook 2003. dovecot -n (some parts masked with *** for privacy reasons): # 2.0.3: /opt/dovecot/etc/dovecot/dovecot.conf # OS: Linux 2.6.26-2-amd64 x86_64 Debian 5.0.6 xfs auth_master_user_separator = * auth_mechanisms = plain login auth_realms = *** auth_username_format = %Lu disable_plaintext_auth = no first_valid_uid = 124 last_valid_uid = 124 listen = [::], * log_timestamp = %Y-%m-%d %H:%M:%S login_greeting = imap4/pop3 ready. mail_location = maildir:/mail/%d/%u/Maildir mail_privileged_group = vmail managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date imapflags notify passdb { args = *** driver = passwd-file master = yes } passdb { args = /opt/dovecot/etc/dovecot/dovecot-ldap.conf driver = ldap } plugin { quota = maildir:User quota quota_rule = *:storage=500M quota_rule2 = Trash:storage=+100M quota_warning = storage=95%% quota-warning 95 %u quota_warning2 = storage=80%% quota-warning 80 %u sieve = ~/.dovecot.sieve sieve_dir = ~/sieve sieve_extensions = +imapflags +notify } protocols = imap pop3 sieve lmtp service auth { client_limit = 8000 unix_listener /var/run/dovecot/auth-master { group = vmail mode = 0660 user = vmail } unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } user = vmail } service imap-login { process_limit = 1024 } service imap-postlogin { executable = script-login /opt/dovecot-cf/lastlogin.sh user = cadm } service imap { executable = imap imap-postlogin } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0660 user = postfix } } service managesieve-login { inet_listener sieve-obsolete { port = 2000 } inet_listener sieve { port = 4190 } process_limit = 1024 } service pop3-login { process_limit = 1024 } service pop3-postlogin { executable = script-login /opt/dovecot-tools/lastlogin.sh user = cadm } service pop3 { executable = pop3 pop3-postlogin } service quota-warning { executable = script /opt/dovecot-tools/quota-warning.sh user = vmail } ssl_ca = </opt/dovecot/etc/cacert.pem ssl_cert = </opt/apache/apache/conf/ssl/cert.crt ssl_cipher_list = HIGH:MEDIUM:!SSLv2:!ADH:!aNULL:!eNULL:!NULL ssl_key = </opt/apache/apache/conf/ssl/cert.key userdb { args = /opt/dovecot/etc/dovecot/dovecot-ldap.conf driver = ldap } protocol lmtp { mail_plugins = quota sieve } protocol sieve { managesieve_logout_format = bytes ( in=%i : out=%o ) } protocol imap { imap_client_workarounds = tb-extra-mailbox-sep mail_plugins = quota imap_quota } protocol pop3 { mail_plugins = quota pop3_uidl_format = %08Xu%08Xv } protocol lda { auth_socket_path = /var/run/dovecot/auth-master hostname = mail.foo.local lda_mailbox_autocreate = yes mail_plugin_dir = /opt/dovecot/lib/dovecot/lda mail_plugins = $mail_plugins sieve postmaster_address = postmaster at foo.local sendmail_path = /usr/lib/sendmail } dovecot-ldap.conf omitted, because auth works flawless. Homedir etc. looks like other users homedirs: tsnetMailHomeDir: /mail/foo.local/user at foo.local tsnetMailMessageStore: /mail/foo.local/user at foo.local/Maildir As temporary workaround user set a sieve rule to forward mail to other account. This Sieve script works. Is there a way to fix that w/o deleting that mailbox ? Christian
Timo Sirainen
2010-Sep-26 17:29 UTC
[Dovecot] Error: Opening INBOX failed: Mailbox doesn't exist: INBOX
On Sun, 2010-09-26 at 09:11 +0200, Christian Felsing wrote:> there is one user which has a "Error: Opening INBOX failed: Mailbox > doesn't exist: INBOX" problem: > > doveadm mailbox status -u user at foo.local -t all \* > > doveadm(user at foo.local): Error: Opening INBOX failed: Mailbox doesn't > exist: INBOX > doveadm(user at foo.local): Error: Opening mailbox INBOX failed: Mailbox > doesn't exist: INBOXDoes this user have Maildir/cur/, new/ and tmp/ directories? Does it help if you delete Maildir/dovecot.index* files?
Reasonably Related Threads
- mdbox+sis: Error: read(attachments-connector(/path/...)) failed: read(/path/...[base64:18 b/l]) failed: Stream is larger than expected (256088 > 256087, eof=1) (FETCH BODY for mailbox INBOX UID 29925)
- Dovecot imap-postlogin failed
- LastLogin update
- LastLogin update
- A user's last access time