2005/10/5, Rodolfo segleaur@gmail.com:
Thomas & list - found the issue with Cyrus and Roundcube for the moment being. Seems that rcube only speaks cleartext passwords back to the IMAP server. I was running with CRAM-MD5 and login as authentication mechanisims. I'll take a look at the code over this coming weekend and see if i can graft on support for the different auth methods that Cyrus has.
Yes, I know about this issue. To give you a hint: try passing more arguments to iil_Connect() [in porgram/lib/imap.inc] from the rcube_imap class [in program/include/rcube_imap.inc]. Unfortunately I didn't have the time to work on this but I found out the following: Add a fourth argument when calling iil_Connect(). This argument should be array('imap' => 'auth') or array('imap' => 'check'). The value 'auth' will try CRAM-MD5 first and then plain. If set to 'check' the auth method proposed by the server will be used.
Cheers, Rodolfo
OK, thanks for testing this. Please report if it works and what code you added/changed.
Thomas
On 10/4/05, thomas bruederli roundcube@gmail.com wrote:
A session record is created on the first request (the login page). As I can see, the session does not contain login information for the IMAP server. This means that the IMAP login failed (for whatever reason). The webmail has not been tested with many IMAP servers yet and it could be possible that there's a general communication problem between RoundCube and your IMAP server. For debugging you can print out the global variable $iil_error to see, if there' were any socket errors while connection to IMAP.
Regards, Thomas