[Dovecot-de] Dovecot Quota via policy service abfragen

Andreas Meyer anmeyer at anup.de
So Apr 7 15:13:09 CEST 2013


Alexander Stoll <technoworx at gmx.de> wrote:

> Am 07.04.2013 14:22, schrieb Andreas Meyer:
> 
> > Hat jemand mal versucht, den quota-status mit postfix abzufragen?
> 
> yupp
> 
> > service quota-status {
> >      executable = quota-status -p postfix
> >      inet_listener {
> >          port = 12340
> >      }
> >      client_limit = 1
> > }
> 
> > BTW kann man dem inet_listener außer dem port auch den hostnamen mitgeben?
> 
> Deine Konfiguration würde dann erweitert so aussehen:
> 
> ...
> service quota-status {
>       executable = quota-status -p postfix
>       inet_listener {
>           address = 127.0.0.1
>           port = 12340
>       }
>       client_limit = 1
> }

danke!

> ...
> 
> Läuft hier auf der Testbox auch noch nicht da der Policy Service an den 
> Postfix Müll zurück liefert...
> Ein schneller Test per Telnet auf den Policy Service, es wird eine leere 
> Antwort
> 
> "action= "
> 
> als Antwort generiert.

Ich halte bei einem telnet auf localhost 12340

~> telnet localhost 12340
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

und wenn ich die Returntaste drücke

action=DUNNO


action=DUNNO

Also nach der dovecot.conf würde der DUNNO bei quota_status_success
und quota_status_nouser zurückliefern.

> Auf alles, was der Policy Server nicht versteht, liefert er ein 
> sinnvolles "DUNNO" zurück, so bald die notwendigen Parameter im Request 
> vorhanden sind um eine sinnvolle Antwort zu gewährleisten, wird nur eine 
> leere "action= " generiert...

Verrätst Du uns, welche Parameter Du im Request noch mitgeben kannst?

> Ich teste weiter.

Ich habe die Abfrage auch schon mittels unix_listener probiert, aber
dazu muss man wohl in der master.cf von Postfix einen service quota-status
definieren und dazu fehlen mir die notwendigen Parameter und Kenntnisse.

  Andreas


Mehr Informationen über die Mailingliste Dovecot