Blake Hudson wrote:
> -------- Original Message  --------
> Subject: Re: 'PLAIN encryption needed to use mechanism' error
> From: Dan White <dwh...@olp.net>
> To: Blake Hudson <bl...@ispn.net>
> Cc: info-cyrus@lists.andrew.cmu.edu
> Date: Wednesday, July 29, 2009 3:20:08 AM
>   
> ------------ NO SSL ------------
> r...@twinp src]# pop3test -m PLAIN -a xxx mail.xxx.com
> S: +OK twinP Cyrus POP3 v2.3.7-Invoca-RPM-2.3.7-2.el5 server ready 
> <12408582082392233762.1248855...@twinp>
> C: CAPA
> S: +OK List of capabilities follows
> S: SASL DIGEST-MD5 CRAM-MD5
> S: STLS
> S: EXPIRE NEVER
> S: LOGIN-DELAY 0
> S: TOP
> S: UIDL
> S: PIPELINING
> S: RESP-CODES
> S: AUTH-RESP-CODE
> S: USER
> S: IMPLEMENTATION Cyrus POP3 server v2.3.7-Invoca-RPM-2.3.7-2.el5
> S: .
> Please enter your password:
> C: AUTH PLAIN xxxuc3Rlc3QAdGVzdDEyMw==
> S: -ERR [AUTH] authenticating: encryption needed to use mechanism
> Authentication failed. generic failure
> Security strength factor: 0
> quit
> +OK
> Connection closed.
> ------------ SSL ------------
> [r...@twinp src]# pop3test -s -m PLAIN -a xxxmail.xxx.com
> verify error:num=18:self signed certificate
> TLS connection established: TLSv1 with cipher AES256-SHA (256/256 bits)
> S: +OK twinP Cyrus POP3 v2.3.7-Invoca-RPM-2.3.7-2.el5 server ready 
> <832124781731685216.1248855...@twinp>
> C: CAPA
> S: +OK List of capabilities follows
> S: SASL DIGEST-MD5 LOGIN PLAIN CRAM-MD5
> S: EXPIRE NEVER
> S: LOGIN-DELAY 0
> S: TOP
> S: UIDL
> S: PIPELINING
> S: RESP-CODES
> S: AUTH-RESP-CODE
> S: USER
> S: IMPLEMENTATION Cyrus POP3 server v2.3.7-Invoca-RPM-2.3.7-2.el5
> S: .
> Please enter your password:
> C: AUTH PLAIN xxxuc3Rlc3QAdGVzdDEyMw==
> S: +OK Mailbox locked and ready
> Authenticated.
> Security strength factor: 256
> quit
> +OK
> Connection closed.
> -------------------------
>
>
> It sure seems like pop is picking up on different sasl security settings 
> (such as the sasl_minimum_layer or the noplaintextwithouttls option). 
> However, IMAP seems to obey these just fine as configured with the same 
> config file.
>
>   


Agreed. A possible work around until you figure out the issue would be 
to add '-p 256' within cyrus.conf, for your pop3 entry (see man pop3d).

That would emulate a sasl security layer of 256 bits, and would be 
treated as if you had connected via SSL when you hadn't.

- Dan
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to