[Dovecot-de] Probleme beim Setzen von ACL/Shared Folder

Thomas Robers -TuTech Innovation gmbH robers at tutech.de
Mo Aug 4 16:59:02 CEST 2014


Hallo,

ich habe hier ein Dovecot Server, Version 2.2.13 unter
CentOS 6.5 und soweit funktioniert alles. Die Authentifizierung
läuft über ein Samba 4 (Version 4.1.9-SerNet). Nun habe ich
versucht den Shared Namespace einzurichten und mit doveadm
Rechte zu setzen. Dabei kommt es zu einem Fehler, z.B.:

root at mail: doveadm acl set -u userA at tutech.de INBOX userB at tutech.de all
doveadm(userA at tutech.de): Fatal: Invalid ID: userB at tutech.de

Alles andere funktioniert aber, ich kann mich mit beiden
Accounts am Server anmelden und bei Accounts haben auch ein
Postfach auf dem System. Gibt es da etwas, dass ich übersehe?

doveconf -n
# 2.2.13: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-431.20.3.el6.x86_64 x86_64 CentOS release 6.5 (Final)
ext4
auth_debug = yes
auth_master_user_separator = *
auth_mechanisms = plain login
auth_verbose = yes
disable_plaintext_auth = no
mail_debug = yes
mail_location = maildir:/export/home/imap/%Ln
mail_plugins = acl zlib
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
mbox_write_locks = fcntl
namespace {
  hidden = no
  ignore_on_failure = no
  inbox = no
  list = children
  location =
maildir:%%h/Maildir:INDEX=~/Maildir/shared/%%u:CONTROL=%h/shared/%%u
  prefix = shared/%%u/
  separator = /
  subscriptions = yes
  type = shared
}
namespace inbox {
  hidden = no
  inbox = yes
  list = yes
  location =
  mailbox Drafts {
    special_use = \Drafts
  }
  mailbox Junk {
    special_use = \Junk
  }
  mailbox Sent {
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    special_use = \Sent
  }
  mailbox Trash {
    special_use = \Trash
  }
  prefix = INBOX/
  separator = /
  type = private
}
passdb {
  args = /etc/dovecot/master-users
  driver = passwd-file
  master = yes
}
passdb {
  args = /etc/dovecot/dovecot-ldap.conf.ext
  driver = ldap
}
plugin {
  acl = vfile
  acl_defaults_from_inbox = yes
  acl_shared_dict = file:/var/lib/dovecot/shared-mailboxes
  mail_log_events = delete undelete expunge copy mailbox_delete
mailbox_rename
  mail_log_fields = uid box msgid size
  sieve = ~/dovecot.sieve
  sieve_dir = ~/sieve/
  zlib_save = gz
  zlib_save_level = 6
}
protocols = imap pop3 lmtp sieve
service auth {
  unix_listener /var/spool/postfix/private/auth {
    mode = 0666
  }
  unix_listener auth-userdb {
    group = vmail
    mode = 0660
    user = vmail
  }
}
service lmtp {
  inet_listener lmtp {
    address = 127.0.0.1
    port = 24
  }
}
service managesieve-login {
  inet_listener sieve {
    port = 4190
  }
  inet_listener sieve_deprecated {
    port = 2000
  }
}
ssl = required
ssl_cert = </etc/pki/dovecot/certs/mail.tutech.de.crt
ssl_key = </etc/pki/dovecot/private/mail.tutech.de.key
syslog_facility = local6
userdb {
  args = /etc/dovecot/dovecot-ldap-userdb.conf.ext
  driver = ldap
}
protocol lmtp {
  mail_plugins = acl zlib sieve
}
protocol imap {
  mail_plugins = acl zlib imap_zlib imap_acl
}

Kann mir jemand einen Hinweis geben, wo ich weiter
suchen könnte? Leider hat mir Google und die Doku
zu Dovecot und auch das Buch leider keinen brauchbaren
Hinweis geliefert. Falls noch Infos fehlen, die
kann ich nachliefern

Bin für jeden Hinweis dankbar.

Gruß
Thomas Robers


Mehr Informationen über die Mailingliste Dovecot