[Dovecot-de] alte Courier-kompatible Namespaces und Shared Folders

Martin Sebald msebald at hot-chilli.net
Mi Feb 5 14:42:14 CET 2014


Hallo Peer,

danke für Deine Antwort. Habe ich so probiert und auch alles mögliche
andere, aber ich steige da nicht mehr durch. ;-) Prinzipell funktioniert
es, aber ich glaube, dieser . Separator macht Probleme bei den
Verzeichnisnamen.

Im Moment sehe ich das hier als Debug Logging:

Feb  5 14:29:36 server dovecot: imap(mailbox2 at domain2.tld): Debug:
Namespace : type=shared, prefix=shared.%d.%n., sep=., inbox=no, hidden=no,
list=children, subscriptions=yes
location=maildir:/var/vmail/%d/%n:INDEX=/var/vmail/domain2.tld/mailbox2/shared/%u

Feb  5 14:29:36 server dovecot: imap(mailbox2 at domain2.tld): Debug:
maildir++: root=/var/vmail/domain1/tld,
index=/var/vmail/domain2.tld/mailbox2/shared/tld at domain1, control=,
inbox=/var/vmail/domain1/tld, alt=

Feb  5 14:29:36 server dovecot: imap(mailbox2 at domain2.tld): Debug:
Namespace shared.sebald.com.: Creating storage despite: Root mail directory
doesn't exist: /var/vmail/domain1/tld

mailbox2 at domain2.tld will also auf die freigegebene Inbox von
mailbox at domain.tld zugreifen. Die Mailbox(en) liegt/liegen unter
/var/vmail/domain.tld/mailbox und wie es aussieht, zerpflückt Dovecot mir
den Pfad irgendwie komplett - z.B. wird ja der Punkt der Domain entfernt
und ein / eingefügt. An einer anderen Stelle sogar tld at domain1, also domain
umgedreht und ein @ dazwischen...

Hier der relevante Auszug aus der Config.

namespace {
  type = private
  inbox = yes
  location =
  prefix = INBOX.
  separator = .
}

namespace {
  type = shared
  separator = .
  prefix = shared.%%d.%%n.
  location = maildir:/var/vmail/%%d/%%n:INDEX=/var/vmail/%d/%n/shared/%%u
  subscriptions = yes
  list = children
}

Habe auch schon mit dem listescape Plugin rumprobiert und die Punkte des
prefix mit \ escaped. Da ist das Ergebnis dann besser, aber die location
passt dann immer noch nicht, denn hier stehen dann überall die \ mit
drinnen - was ja so auch in der Beschreibung des Plugins so steht.

Also irgendwie komm ich grad überhaupt nicht weiter und würde mich sehr
über Hilfe freuen.

Danke und viele Grüße,
Martin


Mehr Informationen über die Mailingliste Dovecot