[Dovecot-de] Domain Quota + Quota Warning LMTP

Florian Schmidhuber florian.schmidhuber at stud.fh-rosenheim.de
Sa Mai 9 18:43:56 CEST 2015


Ich habe etwas Probleme mit der Quota Konfiguration.
Das erste Problem welches ich habe ich möchte gerne eine Quota Rule pro User und ein Quota Rule pro Domain definieren.

Meine aktuelle Konfiguration sieht wie folgt aus.
service quota-status {
  executable = quota-status -p postfix
  unix_listener /var/spool/postfix/private/quota-status {
    mode = 0600
    group = postfix
    user = postfix
  }
  client_limit = 1
}
plugin {
  quota_status_success = DUNNO
  quota_status_nouser = DUNNO
  quota_status_overquota = '552 5.2.2 Mailbox is full / Mailbox ist voll'
}
plugin {
  quota_grace = 10%%
}
plugin {
  quota_exceeded_message = </etc/dovecot/quota-exceeded.txt
  quota_warning = storage=95%% quota-warning 95 %Lu %Ld
  quota_warning2 = storage=80%% quota-warning 80 %Lu %Ld
}
service quota-warning {
  executable = script /etc/dovecot/quota-warning.sh
  user = vmail
  unix_listener quota-warning {
    user = vmail
  }
}
plugin {
  quota = dict:User Quota::file:%h/dovecot-quota
  quota2 = dict:Domain Quota::file:/srv/vmail/%Ld/dovecot-quota-domain
}

Die SQL Abfrage liefert dann das Quota_rule wie folgt:
user_query = \
  SELECT '/srv/vmail/%Ld/%Ln' AS home, \
    5000 AS uid, \
    5000 AS gid, \
    CONCAT('*:storage=', quota, 'M') AS quota_rule, \
    CONCAT('*:storage=', quota_domain, 'M') AS quota2_rule \
  FROM users_view WHERE email = '%Lu’;

Kann es sein das ein doveadm quota recalc nicht ausgeführt werden darf?
Da ich dann jedesmal das Problem habe das das Domain Quota auf den Speicherplatz der zuletzt neu berechneten Mailbox gesetzt wird. Gibt es hier einen Ausweg?

Außerdem habe ich noch das Problem das die Zustellung der quota warning messages über den dovecot-lda offenbar an Alias Adressen nicht funktioniert. Ich würde nämlich die Warning Message gerne an den Besitzer der Mailbox und an den Postmaster der Domain senden und der Postmaster ist bei mir ein Alias auf eine andere E-Mail Adresse. Die Zustellung funktioniert aber mittels dovecot-lda leider nicht. Ich verwende dovecot-lda sonst nirgends gibt es hier eine Möglichkeit über dovecot-lmtp zu senden das auch Aliase berücksichtigt werden?

Florian Schmidhuber
florian.schmidhuber at stud.fh-rosenheim.de <mailto:florian.schmidhuber at stud.fh-rosenheim.de>

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listen.jpberlin.de/pipermail/dovecot/attachments/20150509/1e536f2a/attachment.html>


Mehr Informationen über die Mailingliste Dovecot