<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Ich habe etwas Probleme mit der Quota Konfiguration.<div class="">Das erste Problem welches ich habe ich möchte gerne eine Quota Rule pro User und ein Quota Rule pro Domain definieren.</div><div class=""><br class=""></div><div class="">Meine aktuelle Konfiguration sieht wie folgt aus.</div><div class=""><div class="">service quota-status {</div><div class=""> executable = quota-status -p postfix</div><div class=""> unix_listener /var/spool/postfix/private/quota-status {</div><div class=""> mode = 0600</div><div class=""> group = postfix</div><div class=""> user = postfix</div><div class=""> }</div><div class=""> client_limit = 1</div><div class="">}</div><div class="">plugin {</div><div class=""> quota_status_success = DUNNO</div><div class=""> quota_status_nouser = DUNNO</div><div class=""> quota_status_overquota = '552 5.2.2 Mailbox is full / Mailbox ist voll'</div><div class="">}</div><div class="">plugin {</div><div class=""> quota_grace = 10%%</div><div class="">}</div><div class="">plugin {</div><div class=""> quota_exceeded_message = </etc/dovecot/quota-exceeded.txt</div><div class=""> quota_warning = storage=95%% quota-warning 95 %Lu %Ld</div><div class=""> quota_warning2 = storage=80%% quota-warning 80 %Lu %Ld</div><div class="">}</div><div class="">service quota-warning {</div><div class=""> executable = script /etc/dovecot/quota-warning.sh</div><div class=""> user = vmail</div><div class=""> unix_listener quota-warning {</div><div class=""> user = vmail</div><div class=""> }</div><div class="">}</div><div class="">plugin {</div><div class=""> quota = dict:User Quota::file:%h/dovecot-quota</div><div class=""> quota2 = dict:Domain Quota::file:/srv/vmail/%Ld/dovecot-quota-domain</div><div class="">}</div><div class=""><br class=""></div><div class="">Die SQL Abfrage liefert dann das Quota_rule wie folgt:</div><div class=""><div class="">user_query = \</div><div class=""> SELECT '/srv/vmail/%Ld/%Ln' AS home, \</div><div class=""> 5000 AS uid, \</div><div class=""> 5000 AS gid, \</div><div class=""> CONCAT('*:storage=', quota, 'M') AS quota_rule, \</div><div class=""> CONCAT('*:storage=', quota_domain, 'M') AS quota2_rule \</div><div class=""> FROM users_view WHERE email = '%Lu’;</div></div><div class=""><br class=""></div><div class="">Kann es sein das ein doveadm quota recalc nicht ausgeführt werden darf?</div><div class="">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?</div><div class=""><br class=""></div><div class="">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?</div><div apple-content-edited="true" class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div class=""><br class="Apple-interchange-newline">Florian Schmidhuber</div><div class=""><a href="mailto:florian.schmidhuber@stud.fh-rosenheim.de" class="">florian.schmidhuber@stud.fh-rosenheim.de</a></div><div class=""><br class=""></div></div></div></div></body></html>