Dovecot seltsame Userordern im Hauptverzeichnis

dovecot
imap

#1

Moin,

bei einem Kunden mit ca. 500 Postfächern tauchen jetzt, kurz nach der Cyrus2Dovect Migration im Ordner:
/var/spool/dovecot/private zusätzliche Ordern mit Usernamen auf. Wir würden da nur einen Ordner mit der Domain des Kunden erwarten. Die Ordner sind nur mir Dovecot Dateien gefüllt.

Hier ein anoymisiertes ls -al /var/spool/dovecot/private

drwx--S---   12 dovemail dovemail  4096 Sep 27 12:41 .
drwx--S---    5 dovemail dovemail  4096 Sep 14 17:09 ..
drwx--S---    3 dovemail dovemail  4096 Sep 26 11:59 maier
drwx--S---    3 dovemail dovemail  4096 Sep 21 12:47 mueller
drwx--S---    3 dovemail dovemail  4096 Sep 20 14:55 schulze
drwx--S---    3 dovemail dovemail  4096 Sep 24 14:22 krankmeldung
drwx--S---    3 dovemail dovemail  4096 Sep 27 12:41 root
drwx--S---    3 dovemail dovemail  4096 Sep 19 15:20 meiser
drwx--S---    3 dovemail dovemail  4096 Sep 25 13:25 univention1
drwx--S--- 1266 dovemail dovemail 45056 Sep 24 13:15 kundendomain.de

find /var/spool/dovecot/private/univention1
/var/spool/dovecot/private/univention1
/var/spool/dovecot/private/univention1/Maildir
/var/spool/dovecot/private/univention1/Maildir/maildirsize
/var/spool/dovecot/private/univention1/Maildir/dovecot-acl-list
/var/spool/dovecot/private/univention1/Maildir/dovecot.list.index.log

(univention1) ist ein testuser.

Wir hatten zwischenzeitlich einen Fehler in der Migration der dazu führte, das ein paar Verzeichnisse falsche Permissions hatten. Eine Vermutung ist, das das damit zusammen hängt. Ist das so? Wie räumt man das auf?

UCS 4.2.5-517


#2

Huhu,

normal ist das so nicht. Bei meinen zwei betreuten Installationen werden die Benutzerordner nur unterhalb der Domäne angelegt.

Befinden sich in den direkt unterhalb von private liegenden Benutzerordnern auch Mails?

Wurden eventuell manuelle Änderungen an der Dovecot- oder der PAM-Konfiguration vorgenommen? Was sagt ein Aufruf von univention-check-templates?

Gruß
mosu


#3

Hallo Moritz,

wir haben das soweit nachvollzogen und folgendes Fehlerbild:

Vorgehen:

  1. Es loggen sich 3. Menschen am Dovecot mit (der selben Funktions-) E-Mailaddresse als Login ein. Alles funktioniert.
  2. Dann loggt sich einer mit der UID des (Funktions-) Postfachs ein.

Ergebnis:

  1. Die vier Personen sehen keine E-Mails mehr.
  2. Können aber welche verschicken, die dann im Ordner auf dieser Ebene abgelegt werden.

Hintergrund-Analyse

Vermutlich (ungetestet) mismatch der Einstellungen:

user_filter = (&(|(objectClass=univentionMail)(objectClass=univentionMailSharedFolder))(|(!(univentionMailHomeServer=*))(univentionMailHomeServer=mail.domain.de))(|(mailPrimaryAddress=%Lu)(uid=%u)))

iterate_filter = (&(objectClass=univentionMail)(|(!(univentionMailHomeServer=*))(univentionMailHomeServer=mail.domain.de))(mailPrimaryAddress=*))

Wir würden erwarten, dass im user_filter der (uid=%u) Teil entfernt würde oder er im iterate_filter auftaucht.

Gruß

Sven


#4

Hallo in die Runde,

wir beobachten bei uns ebenfalls Benutzerordner im Dovecot Tree, wo sie nicht sein sollten. Die eigentlichen Mails sind nicht enthalten, wohl aber die gesamte Maildir Struktur. Bei uns liegt die Cyrus2Dovecot Migration allerdings 6 Monate zurück.

In der History tauchen die leeren Verzeichnisse seit 4. Oktober auf. An diesem Tag haben wir auf unserem UCS 4.2-4 Slave ein Update der OX-Appsuite installiert.

open-xchange-admin (7.8.4-43) wird eingerichtet ...
open-xchange-oauth (7.8.4-43) wird eingerichtet ...
open-xchange-halo (7.8.4-43) wird eingerichtet ...
open-xchange-l10n-en-us (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-en-us (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-zh-tw (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-zh-tw (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-zh-cn (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-zh-cn (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-sv-se (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-sv-se (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-sk-sk (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-sk-sk (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-ru-ru (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-ru-ru (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-ro-ro (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-ro-ro (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-pt-br (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-pt-br (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-pl-pl (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-pl-pl (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-nl-nl (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-nl-nl (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-nb-no (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-nb-no (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-lv-lv (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-lv-lv (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-ja-jp (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-ja-jp (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-it-it (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-it-it (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-hu-hu (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-hu-hu (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-fr-fr (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-fr-fr (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-fr-ca (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-fr-ca (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-fi-fi (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-fi-fi (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-et-ee (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-et-ee (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-es-mx (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-es-mx (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-es-es (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-es-es (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-en-gb (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-en-gb (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-de-de (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-de-de (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-da-dk (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-da-dk (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-cs-cz (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-cs-cz (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-ca-es (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite-l10n-ca-es (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-manifest (7.8.4-42) wird eingerichtet ...
Run update-themes with --if-needed option to update themes later
open-xchange-appsuite-backend (7.8.4-43) wird eingerichtet ...
open-xchange-authentication-ucs (7.8.4-43) wird eingerichtet ...
open-xchange-authorization-standard (7.8.4-43) wird eingerichtet ...
open-xchange-calendar-printing (7.8.4-43) wird eingerichtet ...
open-xchange-configjump-generic (7.8.4-43) wird eingerichtet ...
open-xchange-contact-storage-ldap (7.8.4-43) wird eingerichtet ...
open-xchange-freebusy (7.8.4-43) wird eingerichtet ...
open-xchange-pns-impl (7.8.4-43) wird eingerichtet ...
open-xchange-dav (7.8.4-43) wird eingerichtet ...
open-xchange-drive (7.8.4-43) wird eingerichtet ...
open-xchange-drive-client-windows (7.8.4-43) wird eingerichtet ...
open-xchange-grizzly (7.8.4-43) wird eingerichtet ...
open-xchange-drive-comet (7.8.4-43) wird eingerichtet ...
open-xchange-eas-provisioning-core (7.8.4-43) wird eingerichtet ...
open-xchange-file-distribution (7.8.4-43) wird eingerichtet ...
open-xchange-mailfilter (7.8.4-43) wird eingerichtet ...
open-xchange-manage-group-resource (7.8.4-43) wird eingerichtet ...
open-xchange-passwordchange-database (7.8.4-43) wird eingerichtet ...
open-xchange-pop3 (7.8.4-43) wird eingerichtet ...
open-xchange-publish (7.8.4-43) wird eingerichtet ...
open-xchange-rest (7.8.4-43) wird eingerichtet ...
open-xchange-sessionstorage-hazelcast (7.8.4-43) wird eingerichtet ...
open-xchange-smtp (7.8.4-43) wird eingerichtet ...
open-xchange-soap-cxf (7.8.4-43) wird eingerichtet ...
open-xchange-spamhandler-spamassassin (7.8.4-43) wird eingerichtet ...
open-xchange-unifiedmail (7.8.4-43) wird eingerichtet ...
open-xchange-imap (7.8.4-43) wird eingerichtet ...
open-xchange (7.8.4-43) wird eingerichtet ...
open-xchange-admin-soap (7.8.4-43) wird eingerichtet ...
open-xchange-admin-user-copy (7.8.4-43) wird eingerichtet ...
open-xchange-admin-soap-usercopy (7.8.4-43) wird eingerichtet ...
open-xchange-appsuite (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-common (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-de-de (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-en-gb (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-en-us (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-es-es (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-es-mx (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-fr-fr (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-it-it (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-ja-jp (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-nl-nl (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-pl-pl (7.8.4-42) wird eingerichtet ...
open-xchange-appsuite-help-zh-cn (7.8.4-42) wird eingerichtet ...
open-xchange-l10n-el-gr (7.8.4-43) wird eingerichtet ...
open-xchange-l10n-eu-es (7.8.4-43) wird eingerichtet ...
open-xchange-l10n-gl-es (7.8.4-43) wird eingerichtet ...
open-xchange-l10n-he-he (7.8.4-43) wird eingerichtet ...
open-xchange-l10n-hi-in (7.8.4-43) wird eingerichtet ...
open-xchange-l10n-ko-ko (7.8.4-43) wird eingerichtet ...
open-xchange-l10n-pt-pt (7.8.4-43) wird eingerichtet ...
open-xchange-l10n-tr-tr (7.8.4-43) wird eingerichtet ...
open-xchange-messaging (7.8.4-43) wird eingerichtet ...
open-xchange-report-client (7.8.4-43) wird eingerichtet ...
open-xchange-meta-backend-ox6 (7.8.4-43) wird eingerichtet ...
open-xchange-meta-messaging (7.8.4-43) wird eingerichtet ...
open-xchange-meta-ui-appsuite (7.8.4-43) wird eingerichtet ...
open-xchange-meta-mobility (7.8.4-43) wird eingerichtet ...
open-xchange-meta-outlook (7.8.4-43) wird eingerichtet ...
open-xchange-subscribe (7.8.4-43) wird eingerichtet ...
open-xchange-meta-pubsub (7.8.4-43) wird eingerichtet ...
open-xchange-push-imapidle (7.8.4-43) wird eingerichtet ...
open-xchange-meta-ui-ox6 (7.8.4-43) wird eingerichtet ...
open-xchange-meta-oxucs (7.8.4-43) wird eingerichtet ...
open-xchange-meta-server (7.8.4-43) wird eingerichtet ...
open-xchange-mobile-config (7.8.4-43) wird eingerichtet ...
open-xchange-mobile-configuration-generator (7.8.4-43) wird eingerichtet ...
open-xchange-mobile-configuration-json (7.8.4-43) wird eingerichtet ...
open-xchange-mobile-configuration-json-action-email (7.8.4-43) wird eingerichtet ...
open-xchange-realtime-core (7.8.4-43) wird eingerichtet ...
open-xchange-realtime-json (7.8.4-43) wird eingerichtet ...
open-xchange-themes-default (7.8.4-43) wird eingerichtet ...
open-xchange-unifiedinbox (7.8.4-43) wird eingerichtet ...
open-xchange-webdav-acl (7.8.4-43) wird eingerichtet ...
open-xchange-webdav-directory (7.8.4-43) wird eingerichtet ...
Log ended: 2018-10-04  09:46:49

Tatsächlich hatten wir bereits Nutzer Nachfrage, weshalb Mails scheinbar “verschwinden”.

Viele Grüße
Sebastian