On 29.9.2010, at 23.03, Ed W wrote:

> Specifically I cloned my 1.2 virtual machine, upgraded the clone to 2.0.4 and 
> tested it by trying to login using CRAM-MD5.   I get the errors:
> 
> Sep 29 22:50:30 mail_test dovecot: imap-login: Error: proxy: password not 
> given: user=<d...@abc.com>, method=CRAM-MD5, rip=x.x.x.x, lip=x.x.x.x, 
> mpid=0, TLS

CRAM-MD5 doesn't work directly with proxying. It can't work, by CRAM-MD5 
design. The only way to make it work is if your passdb lookup returns a 
password, either the user's actual password in plaintext or some master 
password, that the backends accepts with plaintext authentication.

> I then change the configuration so that the 2.0.4 machine proxies the 
> connection back to the 1.2 machine (again) and try to login to the 2.0.4 
> machine and get the same errors as above.  Seems like the error is only when 
> proxying (needless to say, the old 1.2 machine works fine with CRAM and 
> that's how it's normally accessed, so also does the 2.0.4 machine, it's only 
> proxying one to the other which isn't apparently working?)

If it worked with v1.2, it either wasn't proxying or it was doing something 
like I mentioned above.

Reply via email to