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

6,273 thoughts on “RoundCube 0.7.1 login failed

  1. Great items from you, man. I’ve have in mind your stuff prior to and you’re just extremely great. I actually like what you have obtained here, certainly like what you are saying and the best way wherein you assert it. You’re making it entertaining and you continue to take care of to keep it wise. I can not wait to learn much more from you. This is actually a tremendous site.

  2. casino in phuket, olg thousand islands casino and
    jackpot casino australia, or native united statesn are north lake tahoe
    casinos open (Colette) in montana

  3. I don’t know whether it’s just me or if everyone else experiencing
    issues with your website. It looks like some of the text in your content are running off
    the screen. Can someone else please comment and let me know if this is happening to them too?
    This could be a problem with my internet browser because I’ve had
    this happen before. Thanks

  4. fair go casino united kingdom, 50 free spins no deposit 2021 nz and poker rooms in canada,
    or uk gambling statistics 2021

    Feel free to surf to my web site: blackjacks 2ne1
    (Gerald)

  5. best pokies app united kingdom, usa blackjack online free and casino on net 888 usa, or canadian pokies free spins

    Here is my homepage :: roulette sections (Anya)

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>