Dovecot Quota

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
berkutta
Beiträge: 11
Registriert: 24.03.2015 22:08:48
Wohnort: Schweiz

Dovecot Quota

Beitrag von berkutta » 08.06.2017 14:45:35

Habe zurzeit das komische Phänomen, dass Dovecot das Index File eines Users immer wieder aufs neue schrottet. Das Ergebnis davon ist, dass keine E-Mails mehr an das Postfach zugestellt werden können. Eine Löschung der Index Files entschärfen das Problem wieder für einige Tage.

Im Log habe ich folgendes gefunden. Lustigerweise ist auf dem System (simfs, openvz) kein Quota aktiv. Inodes sind auch nicht ausgenutzt. Jemand eine Idee weshalb Dovecot trotzdem der Meinung ist, dass das Quota ausgeschöpft ist?

Dovecot ist in der Version 2.2.13 auf einem Debian Jessie aktiv.

Code: Alles auswählen

Jun  7 08:14:01 host dovecot: pop3-login: Login: user=<user.domain>, method=PLAIN, rip=client_ip, lip=server_ip, mpid=18945, session=<Q5Z2pFhR3QBe22OW>
Jun  7 08:14:03 host dovecot: pop3(user.domain): Error: write(/home/domain/homes/user/Maildir/dovecot-uidlist.tmp) failed: Disk quota exceeded
Jun  7 08:14:03 host dovecot: pop3(user.domain): Disconnected: Logged out top=0/0, retr=8/341710, del=0/219, size=47460765
Jun  7 08:14:03 host dovecot: pop3(user.domain): Error: write(/home/domain/homes/user/Maildir/dovecot-uidlist.tmp) failed: Disk quota exceeded

Benutzeravatar
weshalb
Beiträge: 1265
Registriert: 16.05.2012 14:19:49

Re: Dovecot Quota

Beitrag von weshalb » 08.06.2017 16:17:24

Poste doch mal deine deine

/etc/dovecot/conf.d/90-quota.conf

und/oder (falls benutzt)

/etc/dovecot/local.conf

berkutta
Beiträge: 11
Registriert: 24.03.2015 22:08:48
Wohnort: Schweiz

Re: Dovecot Quota

Beitrag von berkutta » 08.06.2017 20:09:52

Die quota config ist auf standard (nichts aktiv) und local.conf nutz ich nicht.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Dovecot Quota

Beitrag von rendegast » 08.06.2017 23:21:54

Code: Alles auswählen

doveconf | grep quot
?

Eventuell kommen die Werte auch benutzerspezifisch aus einer/der user-DB.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

berkutta
Beiträge: 11
Registriert: 24.03.2015 22:08:48
Wohnort: Schweiz

Re: Dovecot Quota

Beitrag von berkutta » 09.06.2017 16:04:10

Da ist definitiv nichts aktiv, verstehe die Fehlermeldung daher echt nicht.

Code: Alles auswählen

# doveconf | grep quota
lmtp_rcpt_check_quota = no
quota_full_tempfail = no

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Dovecot Quota

Beitrag von rendegast » 09.06.2017 16:23:07

Oben auch erwähnt, es könnte in den Benutzerattributen stehen,
das wird von doveconf nicht erfaßt.

Vielleicht ein Dateisystem-Quota,
irgendwann mal gesetzt und dann vergessen?

Code: Alles auswählen

df -m
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

berkutta
Beiträge: 11
Registriert: 24.03.2015 22:08:48
Wohnort: Schweiz

Re: Dovecot Quota

Beitrag von berkutta » 13.06.2017 11:12:34

Root volume ist nichtmal 50% ausgenutzt :)

Welche Benutzerattribute meinst du? Unix Quote für den Nutzer? Ist nichtmal aktiv.

Lustigerweise funktioniert es jeweils wieder für ein paar Tage, nachdem ich alle uid files gelöscht habe: rm dovecot-uid*

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Dovecot Quota

Beitrag von rendegast » 13.06.2017 19:33:34

Welche Benutzerattribute meinst du?
ZBsp. habe ich den allgemeinen Wert
mail_location = maildir:~/Maildir
wohingegen die email-Benutzer in der userdb/passdb den Wert
.....::userdb_mail=mdbox:~/mdbox
bekommen, und der wird von doveconf nicht angezeigt.

Jun 7 08:14:03 host dovecot: pop3(user.domain): Error: write(/home/domain/homes/user/Maildir/dovecot-uidlist.tmp) failed: Disk quota exceeded
Jun 7 08:14:03 host dovecot: pop3(user.domain): Disconnected: Logged out top=0/0, retr=8/341710, del=0/219, size=47460765
Das liegt nahe an 50MB, sieht doch nach einem gesetzten Quota aus.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten