I've more or less gotten the module working on drupal 6, but I can't seem to go the last step and get logged in. I get an error:

This webpage is not available.
https://mymailsite.com/index.php?drupal=https://mydrupalsite.com/webmail...

This isn't even working for me with a test drupal5 install. The problem appears to be with the roundcube.inc file failing on fgets(). Thoughts?

My updated module files are here. The one thing that doesn't seem to be working is that the administer roundcube permission doesn't appear in the permissions list (you'll need to be logged in as user 1 to change the settings).

Comments

ibo’s picture

Hi,

As of Roundcube v0.3, which now has stable releases, there is an API for plugins. So that path would be much better to take than continue trying to patch the sources directly. This would kind of invalidate these patches.

Not sure what the guidelines really say about this, but if this is frowned upon feel free to remove this link. However, we recently released our Drupal 6.x-Roundcube 0.3.x integration under BSD license.

http://trukonsult.se/projekt/trucube

//Ibo

espirates’s picture

All the trucube module appears to do is log user into roundcube when they login to drupal, it doesn't really integrate roundcube into drupal. I don't see a need to login when roundcube already has a login form to do that.

White-Buffalo’s picture

I disagree,

I try to get clients using RoundCube and most of them find the standard cPanel login-interface for RoundCube / SquirrelMail / Horde quite irritating.

They always ask the same two questions:

A) Why do they need to use their entire email address to login?

B) Why must they login to their email address when they've already logged-in to their site?

This would solve both problems - Sounds like a very useful module.

A node can be added sans blocks, or navigation menus with an iFrame containing the RoundCube interface.
It simply requires a menu-item somewhere linking to the node labeled 'Webmail' or 'RoundCube'.
Or you can use Thickbox like the Drupal 5.x module module does.

This URI-format for directly accessing RoundCube seems to work [on my server]:

https://domain-name.com:8080/3rdparty/roundcube/index.php

You'll probably have to change the port # to something like 2096.

Thanks, //Ibo for TruCube

...And thanks, schenkin.

At first, I was tempted to agree with espirates's assesment.
(that this is not a true 'integration' between Drupal and RoundCube)
But seeing as how RoundCube has it's own graphical-interface, et al. I'm not really sure what a 'true' integration would really look like.

I haven't used the Drupal 5.x module...
But judging from the screenshots, it looks like that's all it is (integrated-login + Thickbox).