[Dovecot-de] Quota Warning einrichten

Christian Garling christian.garling at cg-networks.de
Do Apr 25 15:32:30 CEST 2013


Hi,

ich glaub das war ein Copy&Paste Fehler, hier nochmal die 90-quota.conf 
von oben nach unten ohne Kommentare / auskommentierte Zeilen:

plugin {
   quota_warning = storage=95%% quota-warning 95 %u
   quota_warning2 = storage=60%% quota-warning 60 %u
}

service quota-warning {
   executable = script /usr/local/bin/quota-warning.sh
   user = dovecot
   unix_listener quota-warning {
     user = vmail
   }
}

plugin {
   #quota = dirsize:User quota
   quota = maildir:User quota
   #quota = dict:User quota::proxy::quota
   #quota = fs:User quota
}

quota_rule kommt bei uns aus der MySQL:

user_query = \
         SELECT u.uid, u.gid, u.homedir AS home, u.maildir AS mail, 
CONCAT('*:storage=', quota) AS quota_rule \
         FROM users AS u INNER JOIN domains AS d \
         WHERE username='%n' AND d.domain='%d' AND u.domainid=d.domainid 
AND u.enabled='1'

Danke und Gruß, Christian


Am 25.04.2013 14:40, schrieb Andreas Kossack:
> Hi,
>
>> ich versuche gerade Quota Warning einzurichten, Quota selbst läuft
>> schon. Ich habe die 90-quota.conf angepasst, Dovecot restartet und
>> getestet, in dem ich so lange Mails von einem anderen Konto in mein
>> Konto kopiert habe, bis die 60% Marke überschritten war. Leider kam
>> keine Warn-Mail und im Log war auch nichts zu sehen. Das Skript
>> quota-warning.sh habe ich natürlich auch angelegt. Ich bin da gerade
>> etwas verloren warum das nicht klappt und vor allem wie man das
>> vernünftig testen kann.
> Deine "dovecot -n" Ausgabe zeigt ein wenig merkwürdig:
>> ...
>> service auth {
>>     unix_listener /var/spool/postfix/private/auth {service quota-warning {
>>     executable = script /usr/local/bin/quota-warning.sh
>>     unix_listener quota-warning {
>>       user = vmail
>>     }
>>     user = dovecot
>> }
>> ...
> Ist das wirklich so? Oder nur ein "Copy&Paste"-Versehen?
>
> So etwas wie
> <CONFIG>
>    service quota-warning {
>      executable = script /usr/local/bin/quota-warning.sh
>      unix_listener quota-warning {
>        user = vmail
>      }
>    }
> </CONFIG>
> in "90-quota.conf" wäre schon gut.
>
> Vielleicht sollte dort auch noch ein Eintrag wie
> <CONFIG>
>    quota_rule = *:bytes=1024M
> </CONFIG>
> ohne Kommentarzeichen davor als Limit gesetzt sein!?
>
>
>
> _______________________________________________
> Dovecot Mailingliste
> JPBerlin - Politischer Provider
> Dovecot at listen.jpberlin.de
> https://listen.jpberlin.de/mailman/listinfo/dovecot

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


Mehr Informationen über die Mailingliste Dovecot