Page 1 of 1

RoundCube for hMailserver

Posted: 2008-01-13 18:37
by rosali
RoundCube is fascinating me, but I miss a lot of features.

Perhaps this will be a new branch. Just drop a note here, if my needs meet yours. Everyone with basic PHP/Ajax/MySQL coding experience is welcome.

-Roland

_________________________

General
  • Option for Google ads is implemented
    Option for Google analytics is implemented
Login
  • Language selector is implemented
    Limit languages is implemented
    Lockout manager is planned
    Aliased login for hmailserver is implemented
    Automatic identiy creation is implemented
    Option to disallow identies which are not proofed by a valid login is implemented
    Adding users from web is implemented
    Option Advanced login to remote imap hosts is implemented
    Password tools are implemented (Secret Question/Secret Answer)
Message List
  • Toogle all/Toggle range/Invert Selection is planned
    Flagged messages flag is planned
    Mark messages as read/unread is planned
    Report messages as spam/legit is planned
Compose
  • TinyMCE integration has been improved
    Googiespell integration has been improved
    TinyMCE localization has been integrated to rcube localization management
Settings
  • Tab for Spam Settings is implemented

    hmailserver only: it adds a filter ...
    "if >>X-Spam-Level<< field count stars (*) is higher than defined on a per user level
    then treat message as spam"


    Tab for remote administration by hmailserver phpwebadmin is implemented
    Option to disallow spoofing identies is implemented
Addressbook
  • Advanced addressbook is planned (more fields, import/export features)
Misc
  • Calendar, Todo's etc. is planned
    Database based configuration and localization management is planned
    (Load balancing: I have to run several roundcubes on different boxes with a centralized config/localization)
    When this stuff is in a database ... RoundCube Remote Admin goes on my ToDo List

Re: RoundCube for hMailserver

Posted: 2008-01-14 20:43
by dzekas
rosali wrote: Option for Google ads is implemented
Option for Google analytics is implemented
Why do you want to add third party JavaScript and spyware to webmail suite?

Posted: 2008-01-14 22:57
by rosali
Here is the reason:
Adding users from web is implemented
Any other suggestions how to get returns on a free webmailer?

I do not implement spyware unless the admin decides to have the stuff:

Code: Select all

// google ads
$rcmail_config['google_ads'] = TRUE;
$rcmail_config['google_ads_id'] = 'pub-????????????';
$rcmail_config['google_ads_channel'] = '';
$rcmail_config['google_ads_content'] = 'RoundCube, hMailServer, Webmail';

Code: Select all

// custom code section (location: @foot) in HTML output
$rcmail_config['custom_code'] = '
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-???????-1";
try{
	urchinTracker();
}
catch(e){
}
</script>
';
What's wrong with it - except the fact that it maybe misplaced here?

-Roland

Posted: 2008-01-15 07:21
by dzekas
What's wrong with it - except the fact that it maybe misplaced here?
It is third party javascript loaded from remote server. It makes interface vulnerable to dns hijacking attacks.

You don't need Urchin to provide webmail services. You will have lots of server logs with information about your users and analog or webalizer will be able to analize it. If adwords or adsense requires urchin, find other online advertising provider.

Ads won't be contextual. Your keywords are not correct. Why do you want to see third party webmail ads in your webmail suite?

One more thing. Roundcube has all features needed for load balancing. User preferences are stored in DB and other data is on IMAP server. Attachment directory might need some hacks in order to make it shared, but setup will be safer, if load balancer keeps session on one web host. Load balancing is not implemented in PHP scripts or JavaScript.

Posted: 2008-01-15 21:18
by rosali
It is third party javascript loaded from remote server. It makes interface
vulnerable to dns hijacking attacks.
Yes, I know. But the guy who is donating for customizing RoundCube for his needs,
wants to have it.

You can put what you want in the configuration variable
$rcmail_config['custom_code'] ... so it is very usefull to add any code to the
templates without modifying the template code.
Ads won't be contextual. Your keywords are not correct.
Well, the result is:

Code: Select all

<meta name="keywords" content="RoundCube, hMailServer, Webmail">
Why do you want to see third party webmail ads in your webmail suite?
I find it is a usefull o p t i o n to do so just by enabling or disabling it in the config files.
One more thing. Roundcube has all features needed for load balancing.
Yes, I noticed that and it is fine. But I want to have the configuration of RoundCube aswell in a database. So I will not have to configure RoundCube on each box where it is running.

In addition I plan to code an interface to configure RoundCube remotely. I think it is essential to have the configuration in a database for that.
Attachment directory might need some hacks ...
Thanks for pointing that out ...
Load balancing is not implemented in PHP scripts or JavaScript.
I'll do it by my router ...

-Roland

Posted: 2008-03-01 09:42
by rosali
RoundCube for hMailServer beta is out ...

http://roundcubeforum.net/forum/index.p ... 0#msg10730

Posted: 2008-03-02 01:30
by bagu
If i can, i would add something to the "wish list" ^^

Group for address book
This is the only thing witch make me stay to squirrelmail..even if the group mod for squirrelmail adressbook is really bad and not user-friendly

Re: RoundCube for hMailserver

Posted: 2008-06-08 13:29
by SimonSez07
that link is broken : (

btw ... any updates on roundcube for hmail in the last couple months?


edit: found thread here http://roundcubeforum.net/showthread.php?t=2469

Re: RoundCube for hMailserver

Posted: 2008-10-23 16:06
by rosali