[Dovecot-de] Shared- und Public Folder funktionieren nicht richtig

Ralf Tempel dovecot at mailinglisten.foliant-editionen.de
Sa Feb 14 11:01:57 CET 2015


Hallo zusammen!
So ganz rund läuft mein Dovecot noch nicht. Probleme verursachen 
Shared- und Public Folder.

Sobald Shared Folder ins Spiel kommen, ist nach dem neu einloggen nur 
noch der Shared folder abonniert, alle Ordnerabonnements außer Inbox, 
Drafts, Sent, Junk und Trash werden vergessen.

Wenn ein User einen Public Folder abonniert, ist er für alle User 
abonniert, wenn ein User diesen Ordner wieder abbestellt, ist er bei 
allen Usern abbestellt.

Hat jemand eine Idee, wo man ansetzen könnte?

Beste Grüße und ein schönes Wochenende.

# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.4.105-cubieboard armv7l Debian 7.8
auth_debug = yes
auth_mechanisms = plain login
auth_username_format = %Ln
auth_verbose = yes
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e 
%c %k
mail_debug = yes
mail_location = mdbox:~/Maildir
mail_plugins = " zlib quota acl"
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
mdbox_preallocate_space = yes
mdbox_rotate_size = 10 M
namespace {
   hidden = no
   ignore_on_failure = no
   inbox = no
   list = children
   location = mdbox:%%h/Maildir
   prefix = shared/%%u/
   separator = /
   subscriptions = yes
   type = shared
   name =
}
namespace {
   location = mdbox:/srv/E-Mails/public/
   prefix = Public/
   separator = /
   subscriptions = yes
   type = public
   name =
}
namespace {
   hidden = no
   ignore_on_failure = no
   inbox = yes
   list = yes
   location =
   mailbox {
     auto = subscribe
     special_use = \Drafts
     name = Drafts
   }
   mailbox {
     auto = subscribe
     special_use = \Junk
     name = Junk
   }
   mailbox {
     auto = subscribe
     special_use = \Sent
     name = Sent
   }
   mailbox {
     special_use = \Sent
     name = Sent Messages
   }
   mailbox {
     auto = subscribe
     special_use = \Trash
     name = Trash
   }
   prefix = INBOX/
   separator = /
   subscriptions = yes
   type = private
   name = inbox
}
passdb {
   args = scheme=CRYPT username_format=%u /etc/dovecot/users
   driver = passwd-file
}
plugin {
   acl = vfile
   acl_anyone = allow
   acl_shared_dict = file:/srv/sys/dovecot/db/shared-mailboxes.db
   sieve = ~/.dovecot.sieve
   sieve_dir = ~/sieve
   zlib_save = gz
   zlib_save_level = 6
}
protocols = " imap lmtp sieve"
service replication-notify-fifo {
   name = aggregator
}
service anvil-auth-penalty {
   name = anvil
}
service auth-worker {
   name = auth-worker
}
service {
   unix_listener {
     mode = 0666
     path = /var/spool/postfix/private/auth
   }
   unix_listener {
     group = vmail
     user = vmail
     path = auth-userdb
   }
   name = auth
}
service config {
   name = config
}
service dict {
   name = dict
}
service login/proxy-notify {
   name = director
}
service dns-client {
   name = dns_client
}
service doveadm-server {
   name = doveadm
}
service imap {
   name = imap-login
}
service login/imap {
   name = imap
}
service indexer-worker {
   name = indexer-worker
}
service indexer {
   name = indexer
}
service ipc {
   name = ipc
}
service {
   inet_listener {
     address = 127.0.0.1
     port = 24
     name = lmtp
   }
   name = lmtp
}
service log-errors {
   name = log
}
service {
   inet_listener {
     port = 4190
     name = sieve
   }
   inet_listener {
     port = 2000
     name = sieve_deprecated
   }
   name = managesieve-login
}
service login/sieve {
   name = managesieve
}
service pop3 {
   name = pop3-login
}
service login/pop3 {
   name = pop3
}
service replicator {
   name = replicator
}
service login/ssl-params {
   name = ssl-params
}
service stats-mail {
   name = stats
}
ssl = required
ssl_cert = </etc/ssl/certs/zeus.olymp.lan.crt
ssl_key = </etc/ssl/private/zeus.olymp.lan.key
userdb {
   args = username_format=%u /etc/dovecot/users
   driver = passwd-file
}
verbose_proctitle = yes
protocol lmtp {
   mail_plugins = " zlib quota acl sieve"
   service replication-notify-fifo {
     name = aggregator
   }
   service anvil-auth-penalty {
     name = anvil
   }
   service auth-worker {
     name = auth-worker
   }
   service auth-client {
     name = auth
   }
   service config {
     name = config
   }
   service dict {
     name = dict
   }
   service login/proxy-notify {
     name = director
   }
   service dns-client {
     name = dns_client
   }
   service doveadm-server {
     name = doveadm
   }
   service imap {
     name = imap-login
   }
   service login/imap {
     name = imap
   }
   service indexer-worker {
     name = indexer-worker
   }
   service indexer {
     name = indexer
   }
   service ipc {
     name = ipc
   }
   service lmtp {
     name = lmtp
   }
   service log-errors {
     name = log
   }
   service sieve {
     name = managesieve-login
   }
   service login/sieve {
     name = managesieve
   }
   service pop3 {
     name = pop3-login
   }
   service login/pop3 {
     name = pop3
   }
   service replicator {
     name = replicator
   }
   service login/ssl-params {
     name = ssl-params
   }
   service stats-mail {
     name = stats
   }
}
protocol lda {
   service replication-notify-fifo {
     name = aggregator
   }
   service anvil-auth-penalty {
     name = anvil
   }
   service auth-worker {
     name = auth-worker
   }
   service auth-client {
     name = auth
   }
   service config {
     name = config
   }
   service dict {
     name = dict
   }
   service login/proxy-notify {
     name = director
   }
   service dns-client {
     name = dns_client
   }
   service doveadm-server {
     name = doveadm
   }
   service imap {
     name = imap-login
   }
   service login/imap {
     name = imap
   }
   service indexer-worker {
     name = indexer-worker
   }
   service indexer {
     name = indexer
   }
   service ipc {
     name = ipc
   }
   service lmtp {
     name = lmtp
   }
   service log-errors {
     name = log
   }
   service sieve {
     name = managesieve-login
   }
   service login/sieve {
     name = managesieve
   }
   service pop3 {
     name = pop3-login
   }
   service login/pop3 {
     name = pop3
   }
   service replicator {
     name = replicator
   }
   service login/ssl-params {
     name = ssl-params
   }
   service stats-mail {
     name = stats
   }
}
protocol imap {
   mail_plugins = " zlib quota acl imap_acl imap_quota"
   service replication-notify-fifo {
     name = aggregator
   }
   service anvil-auth-penalty {
     name = anvil
   }
   service auth-worker {
     name = auth-worker
   }
   service auth-client {
     name = auth
   }
   service config {
     name = config
   }
   service dict {
     name = dict
   }
   service login/proxy-notify {
     name = director
   }
   service dns-client {
     name = dns_client
   }
   service doveadm-server {
     name = doveadm
   }
   service imap {
     name = imap-login
   }
   service login/imap {
     name = imap
   }
   service indexer-worker {
     name = indexer-worker
   }
   service indexer {
     name = indexer
   }
   service ipc {
     name = ipc
   }
   service lmtp {
     name = lmtp
   }
   service log-errors {
     name = log
   }
   service sieve {
     name = managesieve-login
   }
   service login/sieve {
     name = managesieve
   }
   service pop3 {
     name = pop3-login
   }
   service login/pop3 {
     name = pop3
   }
   service replicator {
     name = replicator
   }
   service login/ssl-params {
     name = ssl-params
   }
   service stats-mail {
     name = stats
   }
}
protocol pop3 {
   service replication-notify-fifo {
     name = aggregator
   }
   service anvil-auth-penalty {
     name = anvil
   }
   service auth-worker {
     name = auth-worker
   }
   service auth-client {
     name = auth
   }
   service config {
     name = config
   }
   service dict {
     name = dict
   }
   service login/proxy-notify {
     name = director
   }
   service dns-client {
     name = dns_client
   }
   service doveadm-server {
     name = doveadm
   }
   service imap {
     name = imap-login
   }
   service login/imap {
     name = imap
   }
   service indexer-worker {
     name = indexer-worker
   }
   service indexer {
     name = indexer
   }
   service ipc {
     name = ipc
   }
   service lmtp {
     name = lmtp
   }
   service log-errors {
     name = log
   }
   service sieve {
     name = managesieve-login
   }
   service login/sieve {
     name = managesieve
   }
   service pop3 {
     name = pop3-login
   }
   service login/pop3 {
     name = pop3
   }
   service replicator {
     name = replicator
   }
   service login/ssl-params {
     name = ssl-params
   }
   service stats-mail {
     name = stats
   }



Mehr Informationen über die Mailingliste Dovecot