<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Hello,<br>
<br>
I've execute testsaslauthd as cyrus user a it's OK<br>

<br>

[root log]# su - cyrus<br>

[cyrus1 ~]$ /usr/sbin/testsaslauthd -u test-adm -p password<br>

0: OK "Success."<br>
<br>
On the other hand, I've done some test and I've execute imtest getting the following:<br>
<br>
# imtest -m plain 192.168.65.130 -a cyrus<br>
S: * OK Datadec-Online Cyrus IMAP4 v2.2.12-Invoca-RPM-2.2.12-19 server ready<br>
C: C01 CAPABILITY<br>
S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS 
NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND 
BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE 
LISTEXT LIST-SUBSCRIBED X-NETSCAPE<br>
S: C01 OK Completed<br>
C: A01 AUTHENTICATE PLAIN<br>
S: A01 NO encryption needed to use mechanism<br>
Authentication failed. generic failure<br>
Security strength factor: 0<br>
. login test-adm password<br>
. OK User logged in<br>
C: Q01 LOGOUT<br>
Connection closed.<br>
<br>
=========log==============<br>
Feb 13 17:16:02 srv-vln-pre1 imap1[29801]: telling master 2<br>
Feb 13 17:16:02 srv-vln-pre1 imap1[29801]: accepted connection<br>
Feb 13 17:16:02 srv-vln-pre1 imap1[29801]: telling master 3<br>
Feb 13 17:16:02 srv-vln-pre1 master[24579]: service imap1 pid 29801 in READY state: now unavailable and in BUSY state<br>
Feb 13 17:16:02 srv-vln-pre1 master[24579]: service imap1 now has 1 ready workers<br>
Feb 13 17:16:02 srv-vln-pre1 master[24579]: service imap1 pid 29801 in BUSY state: now serving connection<br>
Feb 13 17:16:02 srv-vln-pre1 master[24579]: service imap1 now has 1 ready workers<br>
*Feb 13 17:16:02 srv-vln-pre1 imap1[29801]: badlogin: 
xmlfrwk.pre.datadec-online.com [192.168.65.130] PLAIN [SASL(-16): 
encryption needed to use mechanism: security flags do not match 
required]<br>
*Feb 13 17:16:11 srv-vln-pre1 imap1[29801]: login: 
xmlfrwk.pre.datadec-online.com [192.168.65.130] test-adm plaintext User 
logged in<br>
==========================<br>
<br>
As you can see on the first try I get "badlogin" but when I try ". login test-adm password" I'm able to log in.<br>
<br>
Regards.<br>
<br>
&gt; Date: Mon, 13 Feb 2012 09:49:45 -0600<br>&gt; From: dwhite@olp.net<br>&gt; To: magiza83@hotmail.com<br>&gt; CC: info-cyrus@lists.andrew.cmu.edu; awilliam@whitemice.org<br>&gt; Subject: Re: Allow PLAIN login cyrus 2.2.12<br>&gt; <br>&gt; On 02/13/12&nbsp;16:02&nbsp;+0100, Manel Gimeno Zaragozá wrote:<br>&gt; &gt;<br>&gt; &gt;Hello,<br>&gt; &gt;<br>&gt; &gt;I've tried adding "asterisk" lines but nothing changes:<br>&gt; &gt;<br>&gt; &gt;=====imapd.conf====<br>&gt; &gt;sasl_pwcheck_method: saslauthd<br>&gt; &gt;sasl_mech_list: PLAIN<br>&gt; &gt;*sasl_minimum_layer:  0<br>&gt; &gt;<br>&gt; &gt;=====saslauthd.conf=====<br>&gt; &gt;ldap_servers: ldap://ldap.ldaptest.com:389/ ldap://srv-ln-repli1.ldaptest:389/<br>&gt; &gt;ldap_search_base: ou=pre_test,dc=org<br>&gt; &gt;ldap_bind_dn: cn=admin<br>&gt; &gt;ldap_password: password<br>&gt; &gt;ldap_scope: sub<br>&gt; &gt;ldap_filter: (|(cn=%U@%d)(uid=%u))<br>&gt; &gt;*ldap_auth_method: plain<br>&gt; &gt;<br>&gt; &gt;I'm still not able to log in#<br>&gt; &gt;<br>&gt; &gt;#imtest -m plain 192.168.1.5 -a test-adm<br>&gt; &gt;      S: * OK Cyrus IMAP4 v2.2.12-Invoca-RPM-2.2.12-19 server ready<br>&gt; &gt;      C: C01 CAPABILITY<br>&gt;
 &gt;      S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ 
MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT 
CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT       
THREAD=REFERENCES ANNOTATEMORE IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE<br>&gt; &gt;      S: C01 OK Completed<br>&gt; &gt;      [Server did not advertise AUTH=PLAIN]<br>&gt; &gt;      Authentication failed. generic failure<br>&gt; &gt;      Security strength factor: 0<br>&gt; <br>&gt; On 02/13/12&nbsp;12:55&nbsp;+0100, Manel Gimeno Zaragozá wrote:<br>&gt; &gt;I can connect via testsaslauthd:<br>&gt; &gt;#testsaslauthd -u test-adm -p password<br>&gt; &gt;        0: OK "Success."<br>&gt; &gt;<br>&gt; <br>&gt; Check your syslog for any errors (auth facility). Verify that the user<br>&gt; which imapd is running under has permissions to access the saslauthd mux.<br>&gt; One way to verify that is with:<br>&gt; <br>&gt; sudo -u cyrus testsaslauthd -u test-adm -p password<br>&gt; <br>&gt; You may need to set:<br>&gt; <br>&gt; sasl_saslauthd_path: &lt;/full/path/to/saslauthd/mux&gt;/mux<br>&gt; <br>&gt; Within imapd.conf. But your logs will provide an appropriate error if that<br>&gt; option is needed.<br>&gt; <br>&gt; -- <br>&gt; Dan White<br><br>Manel Gimeno Zaragoza<br>magiza83@hotmail.com<br><br><br><div><div id="SkyDrivePlaceholder"></div>&gt; Date: Mon, 13 Feb 2012 09:49:45 -0600<br>&gt; From: dwhite@olp.net<br>&gt; To: magiza83@hotmail.com<br>&gt; CC: info-cyrus@lists.andrew.cmu.edu; awilliam@whitemice.org<br>&gt; Subject: Re: Allow PLAIN login cyrus 2.2.12<br>&gt; <br>&gt; On 02/13/12&nbsp;16:02&nbsp;+0100, Manel Gimeno Zaragozá wrote:<br>&gt; &gt;<br>&gt; &gt;Hello,<br>&gt; &gt;<br>&gt; &gt;I've tried adding "asterisk" lines but nothing changes:<br>&gt; &gt;<br>&gt; &gt;=====imapd.conf====<br>&gt; &gt;sasl_pwcheck_method: saslauthd<br>&gt; &gt;sasl_mech_list: PLAIN<br>&gt; &gt;*sasl_minimum_layer:  0<br>&gt; &gt;<br>&gt; &gt;=====saslauthd.conf=====<br>&gt; &gt;ldap_servers: ldap://ldap.ldaptest.com:389/ ldap://srv-ln-repli1.ldaptest:389/<br>&gt; &gt;ldap_search_base: ou=pre_test,dc=org<br>&gt; &gt;ldap_bind_dn: cn=admin<br>&gt; &gt;ldap_password: password<br>&gt; &gt;ldap_scope: sub<br>&gt; &gt;ldap_filter: (|(cn=%U@%d)(uid=%u))<br>&gt; &gt;*ldap_auth_method: plain<br>&gt; &gt;<br>&gt; &gt;I'm still not able to log in#<br>&gt; &gt;<br>&gt; &gt;#imtest -m plain 192.168.1.5 -a test-adm<br>&gt; &gt;      S: * OK Cyrus IMAP4 v2.2.12-Invoca-RPM-2.2.12-19 server ready<br>&gt; &gt;      C: C01 CAPABILITY<br>&gt; &gt;      S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT       THREAD=REFERENCES ANNOTATEMORE IDLE LISTEXT LIST-SUBSCRIBED X-NETSCAPE<br>&gt; &gt;      S: C01 OK Completed<br>&gt; &gt;      [Server did not advertise AUTH=PLAIN]<br>&gt; &gt;      Authentication failed. generic failure<br>&gt; &gt;      Security strength factor: 0<br>&gt; <br>&gt; On 02/13/12&nbsp;12:55&nbsp;+0100, Manel Gimeno Zaragozá wrote:<br>&gt; &gt;I can connect via testsaslauthd:<br>&gt; &gt;#testsaslauthd -u test-adm -p password<br>&gt; &gt;        0: OK "Success."<br>&gt; &gt;<br>&gt; <br>&gt; Check your syslog for any errors (auth facility). Verify that the user<br>&gt; which imapd is running under has permissions to access the saslauthd mux.<br>&gt; One way to verify that is with:<br>&gt; <br>&gt; sudo -u cyrus testsaslauthd -u test-adm -p password<br>&gt; <br>&gt; You may need to set:<br>&gt; <br>&gt; sasl_saslauthd_path: &lt;/full/path/to/saslauthd/mux&gt;/mux<br>&gt; <br>&gt; Within imapd.conf. But your logs will provide an appropriate error if that<br>&gt; option is needed.<br>&gt; <br>&gt; -- <br>&gt; Dan White<br></div>                                               </div></body>
</html>