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’.

4,466 thoughts on “RoundCube 0.7.1 login failed

  1. Howdy! I know this is kinda off topic nevertheless I’d
    figured I’d ask. Would you be interested in exchanging links or maybe guest writing a blog post or vice-versa?
    My blog discusses a lot of the same subjects as yours and I believe
    we could greatly benefit from each other. If you’re interested feel free to shoot me an email.

    I look forward to hearing from you! Superb blog by the way!

  2. Everything for Minecraft topminecraftworldseeds.com in one place: mods skins maps texture packs and the best seeds for survival creativity and adventure. Collections of popular add-ons installation instructions updates and secure downloads for different versions of the game.

  3. australian pokie machine cheats, top 100 uk online casinos and omni slots united states,
    or canadian no deposit casino 2021

    Feel free to visit my web-site; blackjack what
    is soft 17 (Andy)

  4. hello there and thank you for your info – I’ve definitely picked up something new
    from right here. I did however expertise some technical points using this website, as I experienced to reload the website lots of times previous to I could get it to load properly.
    I had been wondering if your web hosting is OK?

    Not that I’m complaining, but slow loading instances times will very frequently affect your placement
    in google and could damage your high-quality
    score if advertising and marketing with Adwords.
    Anyway I’m adding this RSS to my e-mail and can look
    out for much more of your respective fascinating content. Make sure you update this again soon.

  5. Pretty great post. I simply stumbled upon your blog and wished to say that I’ve truly loved surfing around your weblog posts. In any case I will be subscribing for your feed and I am hoping you write once more very soon!

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>