RoundCube 0.7.1 login failed

Note to readers: RoundCube 0.7.1 uses the Iloha IMAP Library. RoundCube 0.7.2 does not, so this particular problem may already be fixed.

In the past I’ve had to enable PLAIN IMAP authentication because older versions of M$ Outlook didn’t support CRAM-MD5 authentication. This means that my IMAP server advertises CRAM-MD5 as well as PLAIN as possible authentication methods.

All my clients who wanted to login using PLAIN cannot login using CRAM-MD5 because their passwords have to be stored in a different format.

A problem occurs when you set RoundCube’s “imap_auth_type” to “check”, because it picks CRAM-MD5 over PLAIN every time. I don’t want this to happen because some of my clients cannot login using CRAM-MD5. Ideally RoundCube should be following RFC3501:

If an AUTHENTICATE command fails with a NO response, the client MAY try another authentication mechanism by issuing another AUTHENTICATE command. It MAY also attempt to authenticate by using the LOGIN command

…but RoundCube doesn’t. To temporarily fix the problem you should be able to set “imap_auth_type” to “plain” so that RoundCube always uses PLAIN to authenticate against the IMAP server. However, I found that this does not work in 0.7.1 because of the following problem:

RoundCube passes options to the iil_Connect function of the Iloha IMAP Library. The options object includes a property “auth_method”, meant to control the authentication method, but this is never used, because the iil_Connect method expects this property to be named “imap”.

Line 382 of /program/include/rcmail.php is where the options object is defined – I simply changed ‘auth_method’ to ‘imap’.

1,730 thoughts on “RoundCube 0.7.1 login failed

  1. 10 minimum deposit online casino usa, casinos no deposit bonus uk and best online casino united kingdom real money, or new zealandn online
    poker alliance

    Feel free to visit my blog :: bingo cards free download (Olga)

  2. Hi there! This blog post could not be written much better!

    Looking at this article reminds me of my previous roommate!
    He constantly kept talking about this. I’ll forward this
    article to him. Pretty sure he will have a great read.
    I appreciate you for sharing!

  3. Hey there just wanted to give you a quick heads up.
    The words in your content seem to be running off the screen in Ie.
    I’m not sure if this is a formatting issue or something to do with
    web browser compatibility but I figured I’d post
    to let you know. The design look great though!
    Hope you get the problem fixed soon. Kudos

  4. Thank you, I’ve recently been looking for info approximately this topic for a long time and yours is the greatest I have found out so far.
    But, what about the bottom line? Are you certain concerning the source?

  5. Hmm is anyone else encountering problems with the pictures on this
    blog loading? I’m trying to figure out if its a problem on my
    end or if it’s the blog. Any suggestions would be greatly appreciated.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>