On Mon, 12 Jul 2004, Wang Penghui wrote: > Hi,all. > > I have a mail server which built with cyrus-imapd postfix openldap > cyrus-sasl under gentoo linux. When login with the php function > "imap_open", it will fail with a error follow, i have recorded the > streams send and received within the client and server. > > That's the message what i have recorded: > > * OK mail.garage.com Cyrus IMAP4 v2.2.3-Gentoo server ready > 00000000 CAPABILITY > * 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 > STARTTLS AUTH=NTLM > AUTH=DIGEST-MD5 AUTH=CRAM-MD5 SASL-IR LISTEXT LIST-SUBSCRIBED X-NETSCAPE > 00000000 OK Completed > 00000001 AUTHENTICATE CRAM-MD5 > + PDk3MTMzMTAxNi4xNTgxOTQ1MkBEb2xwaGluPg== > d2FuZ3BlbmdodWkgMmU0NzRjMzkyNzcyZGZkMGM0OWZlODU1NTllZTEyNjM= > 00000001 NO user not found > > It looks like that the CRAM-MD5 authenticate have faild. > > But when i use mozilla-thunderbird to access the imap folders, it works > well. > Here's the streams i have recorded for it: > > * OK mail.garage.com Cyrus IMAP4 v2.2.3-Gentoo server ready > 1 capability > * 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 > STARTTLS AUTH=NTLM AUTH=DIGEST-MD5 AUTH=CRAM-MD5 SASL-IR LISTEXT > LIST-SUBSCRIBED X-NETSCAPE > 1 OK Completed > 2 login "username" "passwd" > 2 OK User logged in > > It works well. But not use the CRAM-MD5 authenticate. > > And Some of my configuration files are: > > =====IMAPD.conf====== > configdirectory: /var/imap > partition-default: /var/spool/imap > sievedir: /var/imap/sieve > tls_cert_file: /etc/cyrusimapd/server.crt > tls_key_file: /etc/cyrusimapd/server.key > admins: cyrus > hashimapspool: yes > allowanonymouslogin: no > allowplaintext: yes > unixhierarchysep: 0 > servername: mail.garage.com > sasl_pwcheck_method: saslauthd > mech_list: plain login
Make this sasl_mech_list: plain login -- Igor --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html