Kommentare zu: Quota Warning einrichten http://www.dovecot-book.com/mailingliste/quota-warning-einrichten/ Tue, 31 Dec 2013 16:34:33 +0000 hourly 1 https://wordpress.org/?v=4.5.7 Von: Christian Garling http://www.dovecot-book.com/mailingliste/quota-warning-einrichten/comment-page-1/#comment-339 Tue, 07 May 2013 10:00:27 +0000 http://www.dovecot-buch.de/?p=3751#comment-339 Mahlzeit,

Am 25.04.2013 23:21, schrieb Peer Heinlein:
> Am 25.04.2013 15:32, schrieb Christian Garling:
>
>
>> ich glaub das war ein Copy&Paste Fehler, hier nochmal die 90-quota.conf
> Na, was denn glauben?
>
> Taucht es bei „doveconf -n“ jetzt so auf, oder taucht es da nicht so auf?
Nein, war ein Copy Paste Fehler.

>
>> service quota-warning {
>> executable = script /usr/local/bin/quota-warning.sh
>> user = dovecot
>> unix_listener quota-warning {
>> user = vmail
>> }
>> }
> Ist das Script a+x ausführbar?
Ja, ist es.
>
> Hast Du bedacht, daß das Script nur beim Überschreiten der Grenze
> gestartet wird, nicht aber, wenn man sich dauerhaft darüber befindet?
Ja, dessen bin ich mir bewusst. Ich habe die Grenze auf 60% stehen (zum
Test). Mein eigenes Konto war bei 59%, habe mir dann selber von einem
externen Konto Mails geschickt, bis ich bei 61% war. Wusste keinen
besseren Weg. Eine Mail wurde aber nicht ausgelöst, geloggt wurde es
auch nicht.
>
> Hast Du mal durch irgendein einfaches Kommando geprüft, ob das Script
> tatsächlich gar nicht gestartet wird? Sowas wie „logger TEST“ oder so?
Manuell funktioniert das Skript, die logger Ausgabe habe ich vor dem
o.g. Test eingebaut, ist aber nichts geloggt worden.
>
> Was steht im Logfile in der Sekunde, wo eine Mail kommt, die die
> 60%-Grenze überschreitet?
Siehe oben, nichts zu finden.
>
> Peer
>
>
Christian

]]>
Von: Peer Heinlein http://www.dovecot-book.com/mailingliste/quota-warning-einrichten/comment-page-1/#comment-338 Thu, 25 Apr 2013 21:21:10 +0000 http://www.dovecot-buch.de/?p=3751#comment-338 Am 25.04.2013 15:32, schrieb Christian Garling:

> ich glaub das war ein Copy&Paste Fehler, hier nochmal die 90-quota.conf

Na, was denn glauben?

Taucht es bei „doveconf -n“ jetzt so auf, oder taucht es da nicht so auf?

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

Ist das Script a+x ausführbar?

Hast Du bedacht, daß das Script nur beim Überschreiten der Grenze
gestartet wird, nicht aber, wenn man sich dauerhaft darüber befindet?

Hast Du mal durch irgendein einfaches Kommando geprüft, ob das Script
tatsächlich gar nicht gestartet wird? Sowas wie „logger TEST“ oder so?

Was steht im Logfile in der Sekunde, wo eine Mail kommt, die die
60%-Grenze überschreitet?

Peer


Heinlein Support GmbH
Schwedter Str. 8/9b, 10119 Berlin

http://www.heinlein-support.de

Tel: 030 / 405051-42
Fax: 030 / 405051-19

Zwangsangaben lt. §35a GmbHG: HRB 93818 B / Amtsgericht
Berlin-Charlottenburg,
Geschäftsführer: Peer Heinlein — Sitz: Berlin

]]>
Von: Christian Garling http://www.dovecot-book.com/mailingliste/quota-warning-einrichten/comment-page-1/#comment-337 Thu, 25 Apr 2013 13:32:30 +0000 http://www.dovecot-buch.de/?p=3751#comment-337 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
>
> service quota-warning {
> executable = script /usr/local/bin/quota-warning.sh
> unix_listener quota-warning {
> user = vmail
> }
> }
>
> in „90-quota.conf“ wäre schon gut.
>
> Vielleicht sollte dort auch noch ein Eintrag wie
>
> quota_rule = *:bytes=1024M
>
> ohne Kommentarzeichen davor als Limit gesetzt sein!?
>
>
>
> _______________________________________________
> Dovecot Mailingliste
> JPBerlin – Politischer Provider
> Dovecot@listen.jpberlin.de
> https://listen.jpberlin.de/mailman/listinfo/dovecot

]]>
Von: Andreas Kossack http://www.dovecot-book.com/mailingliste/quota-warning-einrichten/comment-page-1/#comment-336 Thu, 25 Apr 2013 12:40:12 +0000 http://www.dovecot-buch.de/?p=3751#comment-336 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

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

in „90-quota.conf“ wäre schon gut.

Vielleicht sollte dort auch noch ein Eintrag wie

quota_rule = *:bytes=1024M

ohne Kommentarzeichen davor als Limit gesetzt sein!?


Mit freundlichen Grüßen / Best regards / Salutations / Cordialmente
_______________________________________________________________________________

Andreas Kossack Andreas.Kossack@TU-Cottbus.De
BTU Cottbus, Brandenburg, Germany, Walther-Pauer-Str.2, 03046 Cottbus
http://wwwca.telesec.de/cgi-bin/caservice/Common/InstallRoot/DT-Root-CA-2.der
_______________________________________________________________________________

Diese Nachricht wurde aus 100% wiederverwerteten Elektronen erstellt.
_______________________________________________________________________________

]]>