30 May
2016
30 May
'16
5:52 p.m.
On May 30, 2016 at 6:17 PM Heiko Schlittermann hs@schlittermann.de wrote:
Hi,
I'm doing quota checks from a remote machine (the real setup is a bit more complex, if necessary I can explain it in more detail, but I just extracted the bits that are easily reproduceable)
# nc backend1 24245 VERSION doveadm-server 1 0 PLAIN agrVMDvHgz0ya2HHzax5svwB2ZHS¹ + heiko quota get
But since the backend is upgraded to 2.2.22 it's not possible anymore. The exuse in the log of the backend is:
dovecot: doveadm(149.1.1.1¹): Fatal: USER environment is missing and -u option not used
Running the
doveadm quota get -u heiko
locally on the backend works as expected. But using the the doveadm-server it doesn't.# 2.2.22 (fe789d2)
Hi! This has been fixed in 2.2.24. There was a bug in user passing. We also invite you to have a go at our HTTP based interface, see http://wiki.dovecot.org/Design/DoveadmProtocol/HTTP
Aki Tuomi