[Dovecot-de] Fatal: lazy_expunge: Unknown namespace: '.EXPUNGED/'

Philipp Faeustlin Philipp.Faeustlin at uni-hohenheim.de
Do Jul 31 11:08:07 CEST 2014


Hallo Liste,

ich habe aktuell ein Problem mit "lazy_expunge". Prizipiell funktioniert 
die Konfiguration, aber so bald ein Benutzer einen Ordner freigegeben 
bekommt. Steigt die Imap Verbindung bei dem Nutzer, der die Freigabe 
erhalten hat mit folgendem Fehler aus:

dovecot: imap(<sharenehmer>at<domain>): Fatal: lazy_expunge: Unknown 
namespace: '.EXPUNGED/'

Die Freigabe habe ich per doveadm acl gesetzt. Also sollten die ACL's 
eigentlich korrekt gesetzt worden sein.

Muss ich irgendwie separat noch Rechte im ".EXPUNGED" Namespace geben?

Ich hoffe jemand kann mir weiterhelfen.

Mit freundlichen Grüßen

Philipp Fäustlin


-- doveconf -n --
-----------------------------------------------
# 2.2.13.9 (19befd72d9d8): /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-431.17.1.el6.x86_64 x86_64 Scientific Linux release 
6.5 (Carbon)
auth_debug = yes
auth_mechanisms = plain login
auth_socket_path = /var/run/dovecot/auth-userdb
auth_username_format = %Ln
auth_verbose = yes
doveadm_password = password.
listen = *
mail_debug = yes
mail_location = maildir:~/maildir
mail_plugins = " acl lazy_expunge mail_log notify zlib notify replication"
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 ihave duplicate
namespace {
   list = children
   location = maildir:%%h/maildir:INDEX=~/maildir/shared/%%u
   prefix = Shared/%%u/
   separator = /
   subscriptions = yes
   type = shared
}
namespace {
   location = maildir:/vmail/%d/public:INDEXPVT=~/index/%d/public
   prefix = Groups/
   separator = /
   subscriptions = no
   type = public
}
namespace {
   hidden = yes
   list = no
   location = maildir:~/expunged
   prefix = .EXPUNGED/
   separator = /
   subscriptions = yes
   type = private
}
namespace inbox {
   inbox = yes
   list = yes
   location =
   mailbox Drafts {
     auto = subscribe
     special_use = \Drafts
   }
   mailbox Junk {
     special_use = \Junk
   }
   mailbox Sent {
     auto = subscribe
     special_use = \Sent
   }
   mailbox "Sent Messages" {
     special_use = \Sent
   }
   mailbox Trash {
     auto = subscribe
     special_use = \Trash
   }
   prefix =
   separator = /
   subscriptions = yes
   type = private
}
passdb {
   args = /etc/dovecot/dovecot-ldap.conf.ext
   driver = ldap
}
plugin {
   acl = vfile:/etc/dovecot/global-acls
   acl_shared_dict = file:/var/lib/dovecot/db/shared-mailboxes.db
   lazy_expunge = .EXPUNGED/
   lazy_expunge_only_last_instance = yes
   mail_log_events = delete undelete expunge copy mailbox_delete 
mailbox_rename
   mail_log_fields = uid box msgid size
   mail_replica = tcps:vz-dovecot2.rz.uni-hohenheim.de:12345
   sieve = ~/.dovecot.sieve
   sieve_dir = ~/sieve
   zlib_save = gz
   zlib_save_level = 6
}
protocols = imap pop3 lmtp sieve
replication_dsync_parameters = -d -l 30 -U
service aggregator {
   fifo_listener replication-notify-fifo {
     mode = 0666
     user = vmail
   }
   unix_listener replication-notify {
     mode = 0666
     user = vmail
   }
}
service auth {
   unix_listener /var/spool/postfix/private/auth {
     group = postfix
     mode = 0666
     user = postfix
   }
   unix_listener auth-userdb {
     group = vmail
     mode = 0660
     user = vmail
   }
}
service doveadm {
   inet_listener {
     port = 12345
     ssl = yes
   }
}
service imap-postlogin {
   executable = script-login /usr/local/bin/postlogin.sh
   user = $default_internal_user
}
service imap {
   executable = imap imap-postlogin
}
service lmtp {
   unix_listener /var/spool/postfix/private/lmtp-dovecot {
     group = postfix
     user = postfix
   }
}
service managesieve-login {
   inet_listener sieve {
     port = 4190
   }
}
service replicator {
   process_min_avail = 1
   unix_listener replicator-doveadm {
     group = vmail
     mode = 0660
   }
}
userdb {
   args = /etc/dovecot/dovecot-ldap.conf.ext
   driver = ldap
}
verbose_proctitle = yes
protocol lmtp {
   mail_plugins = " acl lazy_expunge mail_log notify zlib notify 
replication sieve"
}
protocol imap {
   mail_plugins = " acl lazy_expunge mail_log notify zlib notify 
replication imap_acl imap_zlib"
}
------------------------------------------------------------------



Mehr Informationen über die Mailingliste Dovecot