I would look at the permissions on /etc/sasldb (or wherever the sasl data
base file is located). It must be readable/writable by the user (or group)
that imap runs under (probably 'cyrus').
Best of luck!
Doug Fajardo
[EMAIL PROTECTED] wrote:
>
> Hi everybody.
>
> I have a question. I have decided to use Cyrus IMAP system a few days
> ago, so I am a beginner of Cyrus. I encountered an error at first
> step. My headache is the messages on console when inputing 'imtest'
> command.
>
> S: A01 NO authentication failure
> Authentication failed. generic failure
>
> I tried to use sasldb method and this must be easiest way to
> authenticate user. Please give me a help.
>
> [ ENVIRONMENT ]
>
> Distribution : RedHat7.1 (Japanese version)
> Library : cyrus-sasl-1.5.24-17 (distribution included)
> Imapd : cyrus-imapd-2.0.16 (http://rmrpms.tripod.com/cyrus-imapd/)
>
> [ PROCESS ]
>
> 1. I made some rpm packages by 'rpm -ba' command. then installed these
> rpm file into system.
>
> # rpm -ihv cyrus-imapd-2.0.16-1rm.i386.rpm
> # rpm -ihv cyrus-imapd-doc-2.9.16-1rm.i386.rpm
> # rpm -ihv cyrus-imapd-utils-2.0.16-1rm.i386.rpm
>
> 2. I subscribed a user to /etc/sasldb database.
>
> [root@imap root]# saslpasswd cyrususer
> Password: ********* <-- input 'cyrususer'
> Again (for verification): ********* <-- input 'cyrususer'
>
> 3. I could see user registration was seceeded.
>
> [root@imap root]# sasldblistusers
> user: cyrususer realm: imap.testdomain.test mech: DIGEST-MD5
> user: cyrususer realm: imap.testdomain.test mech: PLAIN
> user: cyrususer realm: imap.testdomain.test mech: CRAM-MD5
>
> 4. I started the master daemon.
>
> [root@imap root]# /usr/cyrus/bin/master &
>
> 5. I checked that imap system works correctly by imtest command. But I
> encounter authintication failure. I am sure the password I input is
> correct,I tried again and again.
>
> [root@imap root]# imtest -p imap -u cyrususer localhost
> C: C01 CAPABILITY
> S: * OK imap.s1.itd.nes.nec.co.jp Cyrus IMAP4 v2.0.16 server ready
> S: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS ID
>NO_ATOMIC_RENAME UNSELECT MULTIAPPEND SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES
>IDLE AUTH=DIGEST-MD5 AUTH=CRAM-MD5 X-NETSCAPE
> S: C01 OK Completed
> C: A01 AUTHENTICATE DIGEST-MD5
> S: +
>cmVhbG09ImltYXAuczEuaXRkLm5lcy5uZWMuY28uanAiLG5vbmNlPSJQUXM0cUdodFkwOW55MFBmMG10VHVBbUNJMDdCdjQzZE9zRVdhZ0RTZmdZPSIscW9wPSJhdXRoLGF1dGgtaW50LGF1dGgtY29uZiIsY2lwaGVyPSJyYzQtNDAscmM0LTU2LHJjNCxkZXMsM2RlcyIsY2hhcnNldD11dGYtOCxhbGdvcml0aG09bWQ1LXNlc3M=
> Please enter your password:
> C:
>dXNlcm5hbWU9InJvb3QiLHJlYWxtPSJpbWFwLnMxLml0ZC5uZXMubmVjLmNvLmpwIixhdXRoemlkPSJjeXJ1c3VzZXIiLG5vbmNlPSJQUXM0cUdodFkwOW55MFBmMG10VHVBbUNJMDdCdjQzZE9zRVdhZ0RTZmdZPSIsY25vbmNlPSJLQ0hTcGt3SHpKTFJWTC9pdWdYa1djcnI5em95UWlCVmZXS2FsYW5GTHRvPSIsbmM9MDAwMDAwMDEscW9wPWF1dGgtY29uZixjaXBoZXI9InJjNCIsY2hhcnNldD11dGYtOCxkaWdlc3QtdXJpPSJpbWFwL2xvY2FsaG9zdC5sb2NhbGRvbWFpbiIscmVzcG9uc2U9YjIwNjBiYjhjNDZlNWQyZWNjNTYyNDY2MGNlM2NjN2Q=
> S: A01 NO authentication failure
> Authentication failed. generic failure
> Security strength factor: 128
>
> 6. the imap log(/var/log/imapd.log) says like below.
>
> Sep 1 11:40:23 imap master[24824]: process started
> Sep 1 11:40:23 imap master[24825]: about to exec /usr/cyrus/bin/ctl_mboxlist
> Sep 1 11:40:23 imap ctl_mboxlist[24825]: running mboxlist recovery
> Sep 1 11:40:23 imap ctl_mboxlist[24825]: done running mboxlist recovery
> Sep 1 11:40:23 imap master[24826]: about to exec /usr/cyrus/bin/ctl_deliver
> Sep 1 11:40:23 imap master[24824]: ready for work
> Sep 1 11:40:23 imap master[24827]: about to exec /usr/cyrus/bin/ctl_mboxlist
> Sep 1 11:40:23 imap ctl_mboxlist[24827]: checkpointing mboxlist
> Sep 1 11:40:23 imap master[24824]: process 24827 exited, status 0
> Sep 1 11:40:31 imap master[24829]: about to exec /usr/cyrus/bin/imapd
> Sep 1 11:40:31 imap service-imap[24829]: executed
> Sep 1 11:40:31 imap imapd[24829]: accepted connection
> Sep 1 11:40:36 imap imapd[24829]: badlogin: localhost.localdomain[127.0.0.1]
>DIGEST-MD5 authentication failure
>
> 7. my /etc/imapd.conf file is like below.
>
> configdirectory: /var/imap
> partition-default: /var/spool/imap
> admins: cyrus
> allowanonymouslogin: no
> sasl_pwcheck_method: sasldb
>
> thank you for your help in advance...
>
> --Yuji Hara