Free Webmails to use with cpanel

Rafaelfpviana

Well-Known Member
Mar 12, 2004
141
0
166
Brazil
Hello again.

I'm having problems with Horde (uses up too much memory) and I'm looking for alternatives of webmails to use on my servers.

I'm going to list here some of the ones that I know and the one cpanel uses (which are completely ot of the questiong, they suck!)

Cpanels webmails
1. Horde
2. Neomail
3. Squirrelmail

Some free webmail that i know

1. Roundcubemail - beta!
(very nice and clean webmail, but not so good with IE and it starts messing up if there are too much e-mails to be read)
2. Uebimiau
(works fine, but from what i've seen it writes up configuration files in the server for every user, so it would have to be modified to work in a multi user server)

Well, thats pretty much it.

If you know any other webmail plese provide the name, url and a personal comment.

Also, if some one has used any of these, or other webmail that others might post here please provide us with your personal experience, as server admin.

Thanks for all.
 

janiosarmento

Member
Jan 5, 2006
7
0
151
Rio de Janeiro, BR
cPanel Access Level
Root Administrator
I got Uebimiau to work

Well, in fact a friend/customer of mine did the magic with some support from me. We made Uebimiau to work as an alternative webmail.

The steps are seemingly the following (not a how-to, or a tutorial, just what I can remember).

  1. Install the program in a place every customer can make requires (I choosed /usr/local/lib/php/uebimiau, not sure it is the best location).
  2. Modify the configuration file to ask the entire e-mail address as login (in fact, we made another trick, finding from the URL what is the customer server).
  3. Modify the skeleton directory of your accounts to include a symlink (I named it mail) into public_html, pointing to the physical installation of Eubimiau.
  4. Don't forget to double check permissions, majorly on the database directory.

If you want to check out the scripts working, take a look at http://www.portofacil.com.br/mail and http://www.datatraining.com.br/mail. it is exactly the same set of scripts running in different locations. Since portofacil.com.br is an addon domain for portohost.com.br, you'll see that the logon automatically changes to the correct domain name.

I must finish telling you that Uebimiau sucks for a hosting business, because it is POP, and it cannot take control of disk quotas (it has a predefined set inside the script, you can change, but it overpasses the mailbox settings). I think Squirrel is still the best webmail for WHM.

If you want to talk in Portuguese, directly with me, I'm sure you'll be able to find my address! ;-)

Janio Sarmento
www.portofacil.com.br
 

abubin

Well-Known Member
Dec 7, 2004
401
3
168
wow! $500 is a lot of money. If I were you, I would install a standalone squirrelmail. I found it to be very fast and stable with lots of addon modules. The problem is that it's integration with cpanel's bad email system that require different port is messy. If you could make it standalone without requiring ports and logon to cpanel then it would be a great FREE webmail.
 

Drew Nichols

Well-Known Member
May 5, 2003
96
0
156
SC
Is the current version out there better than the SM that comes with cPanel? Much better? Ajax? :D

Atmail is nice, but in my tests it seems slow. I intentionally put it on a P3 PowerEdge since I was the only testing user, and it just took too long and a *single user* ran the load from a solid 0.00 to 0.60

Drew
 

Drew Nichols

Well-Known Member
May 5, 2003
96
0
156
SC
Absolutely - but it doesn't because it seems slow. Scalix seems much nicer and when all is said and done is similar in price.

I just think that mail is becoming more important to end users and is falling behind in cPanel - though I have faith it will pick up.
 

roopesh

Member
Mar 29, 2006
5
0
151
Were you able to get Scalix running on your cPanel server? I'm trying to figure out how to do that...
 

Drew Nichols

Well-Known Member
May 5, 2003
96
0
156
SC
roopesh said:
Were you able to get Scalix running on your cPanel server? I'm trying to figure out how to do that...
No chance. We set it up on VPS's (same server, different OS) and use MX entries.

It installs its own Tomcat/JSP/Apache, etc. It could be hacked but even then it's too intensive to run side by side with cPanel.

Drew
 

roopesh

Member
Mar 29, 2006
5
0
151
Drew Nichols said:
No chance. We set it up on VPS's (same server, different OS) and use MX entries.

It installs its own Tomcat/JSP/Apache, etc. It could be hacked but even then it's too intensive to run side by side with cPanel.

Drew
Hmmm... interesting idea... take a dedicated server and break it down into multiple VPS... one to run cPanel and another to run Scalix...

Do you know where I can learn more about setting that up?

Thanks for the direction, Drew!
 

rizalmhm

Member
Jun 24, 2004
6
0
151
Install Roundcube on cPanel

Hi there...

I've found some guide on other website..

First make sure you know your mysql root password, you have to replace DATABASEPASSWORD to your mysql root password.


Now lets download roundcube first and chmod the directorys


cd /usr/local/cpanel/base
wget -O roundcube.tar.gz http://easynews.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.1beta.tar.gz
tar -zxvf roundcube.tar.gz
rm -rf roundcube.tar.gz
mv -f roundcubemail-0.1beta roundcube
cd roundcube
chmod -R 777 temp
chmod -R 777 logs



Create the database and install the intial sql file. The following commands will do this for you.


mysql -e "CREATE DATABASE roundcube;" -pDATABASEPASSWORD
mysql -e "use roundcube; source SQL/mysql.initial.sql;" -pDATABASEPASSWORD


Now lets sort out the configuration


cd config
mv db.inc.php.dist db.inc.php
mv main.inc.php.dist main.inc.php


Now open db.inc.php

nano db.inc.php


Find

$rcmail_config['db_dsnw'] = 'mysql://roundcube:[email protected]/roundcubemail';


Replace with

$rcmail_config['db_dsnw'] = 'mysql://root:[email protected]/roundcube';



Now Open main.inc.php

nano main.inc.php


Find

$rcmail_config['default_host'] = '';


Replace with

$rcmail_config['default_host'] = 'localhost';


Now we have to configure cPanel to show roundcube in the theme. Please note this is for the X theme(default) only!! If you use another theme please skip the next part and see below.

cd /usr/local/cpanel/base/roundcube/skins/default/images/
cp roundcube_logo.png /usr/local/cpanel/base/frontend/x/images/roundcube_logo.png
cp roundcube_logo.png /usr/local/cpanel/base/webmail/x/images/roundcube_logo.png
wget http://www.hostgeekz.com/files/hostgeekz/HGpatch-roundcube-1.0
patch -p0 < HGpatch-roundcube-1.0


This will auto do all the necessary changes to roundcube and the X theme.

Once the patch is executed you may now access roundcube via http://yourip/webmail



-----

If you do not use the X theme please do the following

wget http://www.hostgeekz.com/files/hostgeekz/HGpatch-roundcube-NON-X-1.0
patch -p0 < HGpatch-roundcube-NON-X-1.0


Then open your webmaillogin.html, please replace YOURTHEME with the name of your theme.

nano /usr/local/cpanel/base/frontend/YOURTHEME/webmaillogin.html

and find

</td>
</cpanelif>
</cpanelfeature>


Add Below

<td align="center" valign="bottom" width="200">
<a href="/roundcube/index.php"><img src="images/roundcube_logo.png" border="0"></a>
<a href="/roundcube/index.php">RoundCube</a>
</td>



------

***UPDATE***
Remember to chattr +i the files or add the patch to your /scripts/upcp.

That's it! You may now access roundcube via http://yourip/webmail
 

hm2k

Well-Known Member
Jul 19, 2005
93
0
156
I'm looking at setting up Scalix on my cpanel server, I guess from this it can't be done easily.

And as a side note, related to the topic, it would be nice to see Neomail replaced by Openwebmail instead.
 

roopesh

Member
Mar 29, 2006
5
0
151
It may become easier once Apache 2.x is available in cPanel. I was able to get exim turned off, but couldn't proceed without Apache 2.x.
 

abubin

Well-Known Member
Dec 7, 2004
401
3
168
this is a little offtopic but anyone knows why cpanel need to use PORTS for webmail access? What's the rationale of using ports? Why can't they make it an option for users to use port 80 instead?
 

roopesh

Member
Mar 29, 2006
5
0
151
IMHO there's no good reason. Luckily, you have a few options around this...

1) Use http://www.cpanelproxy.net to allow access to port 80 access to webmail. (This can also provide access to whm and cpanel interfaces)

2) Install your own instance of a webmail to use (SquirrelMail, Roundcube, Horde, IlohaMail, etc.)

3) Use apache's mod_proxy and proxy the connection from port 80 to the webmail port. (This can also provide access to whm and cpanel interfaces)

Good luck!
 

abubin

Well-Known Member
Dec 7, 2004
401
3
168
roopesh said:
IMHO there's no good reason. Luckily, you have a few options around this...

1) Use http://www.cpanelproxy.net to allow access to port 80 access to webmail. (This can also provide access to whm and cpanel interfaces)

2) Install your own instance of a webmail to use (SquirrelMail, Roundcube, Horde, IlohaMail, etc.)

3) Use apache's mod_proxy and proxy the connection from port 80 to the webmail port. (This can also provide access to whm and cpanel interfaces)

Good luck!
I know the solutions. I think any admins running a cpanel servers with email services would encounter this problems. If I am not mistaken, there is even a feature request for this from users to cpanel. But this problem seems to be not taken seriously just like apache 2 support problem.

And you missed fourth solution.

4) Using horde-bridge with http port 80 to access horde through localhost. <--- the method I am using right now.