doveadm-server protocol change?

aki.tuomi at dovecot.fi aki.tuomi at dovecot.fi
Mon May 30 15:49:53 UTC 2016


> On May 30, 2016 at 6:17 PM Heiko Schlittermann <hs at 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


More information about the dovecot mailing list