Koozali.org: home of the SME Server

Obsolete Releases => SME 7.x Contribs => Topic started by: djhomeless on March 03, 2006, 12:07:06 AM

Title: FYI: Great ajax mail client
Post by: djhomeless on March 03, 2006, 12:07:06 AM
Howdy all,
I know everyone just loves Horde (well, not me anyway), but I wanted to let everyone know about a new IMAP mail client that I've been following the progress of.

Its called RoundCube and it recently just passed Alpha status. If you like the Ajax-effects on Gmail, you'll love Roundcube. Its pretty, its sleek, and it very easy to deploy.

I've got it running on an Ibay, and with a little modification to the config, you can get it to check virtually any IMAP account on, or off your box.

Check it out: http://www.roundcube.net/

Geoffrey
Title: FYI: Great ajax mail client
Post by: gregswallow on March 03, 2006, 07:55:38 AM
Good find - I'd like to make an rpm for it.  Can you tell me what modifications you had to take to make it work.

Horde also has an Ajax webmail client in the works.  It's called DIMP (Dynamic IMP) - but only works with the CVS version of Horde at the moment.
Title: FYI: Great ajax mail client
Post by: djhomeless on March 03, 2006, 08:30:19 AM
Just two places, first the config file has a way of checking multiple IMAP servers, however it is not documented well.
Code: [Select]

$rcmail_config['default_host'][] = 'localhost';
$rcmail_config['default_host'][] = 'imap.somedomain.com';
$rcmail_config['default_host'][] = 'imap.anotherdomain.com';


What that will do is give the user a drop down to select when logging in. However, if your going to jump dump it on your SME, just put in the following default setting:

Code: [Select]
$rcmail_config['default_host'] = 'localhost';

The other config I set, which to be honest I'm not 100% sure I had to, was the default IMAP port:

Code: [Select]
$rcmail_config['default_port'] = 993;

I know on startup I can see both IMAP and IMAPS starting, so just to be safe I configured roundcube to use 993 instead of 143. However, since its on localhost, I guess using 143 wouldn't hurt.

This is a really slick client, its impressive how far its come in just a few short months (since Alpha).

Geoffrey
Title: FYI: Great ajax mail client
Post by: Franco on March 05, 2006, 06:09:52 PM
Very Nice!
Works fine with 6 and 7!
I'm having a nard time trying to get LDAP to work, have you tried that?

Thanks,
Title: not combo ; not folders
Post by: Jáder on March 06, 2006, 12:54:02 AM
Code: [Select]

$rcmail_config['default_host'][] = 'localhost';
$rcmail_config['default_host'][] = 'imap.somedomain.com';
$rcmail_config['default_host'][] = 'imap.anotherdomain.com';


This do not work to me. I do not get a combo  box to choose my email server.

Other thing:
I was unable to see other folders than Inbox, send a trash! I have several other visible on webmail (horde) of SME7pre3.

Jáder
Title: FYI: Great ajax mail client
Post by: policymap on April 18, 2006, 02:52:52 PM
Is there a contrib or Howto for RoundCube ?
I would really like to try it out

VJ
Title: roundcube on sme 601
Post by: jamesd1343 on April 24, 2006, 05:49:09 PM
dropped files into ibay with permissions
created mysql db
edited conf files one for db connection other to specify domain name
logged in

all seems to be working for the most part
Title: FYI: Great ajax mail client
Post by: Jáder on April 24, 2006, 07:40:43 PM
I also did same thing.
And was unable to see my other folders (see previous post) because they do not came selected by default and I haven´t changed that on "Settings".


Jáder
Title: FYI: Great ajax mail client
Post by: Franco on April 24, 2006, 08:10:01 PM
Jader, I don't know what is it you're setting wrong, but for me it has worked fine. My complaints are about the limitations of the application itself: no search and no calendar.

Rgds,
Title: FYI: Great ajax mail client
Post by: djhomeless on April 28, 2006, 04:22:45 PM
Well it is still technically a beta. I just love the ease of use of the application. I'm hopeful in future versions they will encorporate a wysiwyg editor and of course search.

Geoffrey
Title: FYI: Great ajax mail client
Post by: Ryan483 on December 08, 2006, 04:51:30 PM
Here is my how-to and my first contrib:
http://ryanspencer.org/index.php?option=com_content&task=view&id=8&Itemid=23

Any improvements are welcome  :D
Title: FYI: Great ajax mail client
Post by: cactus on December 08, 2006, 06:26:22 PM
Quote from: "Ryan483"
Here is my how-to and my first contrib:
http://ryanspencer.org/index.php?option=com_content&task=view&id=8&Itemid=23

Any improvements are welcome  :D
Don't login using the root password. If you login from the console or over SSH you don't need a password. Login like this:
Code: [Select]
mysql -u root
You will notice that you don't need a password from the localhost. (There is a  root password which you will never need in normal use. This password is a random string generated by the SME Server, and should therefore never be changed manually. Many users have had issues with this.)
Title: FYI: Great ajax mail client
Post by: Ryan483 on December 08, 2006, 07:27:36 PM
Edited my how-to to reflect your comment. Thank you!
Title: FYI: Great ajax mail client
Post by: Franco on December 09, 2006, 12:45:15 AM
you're still missing the
Code: [Select]
mysql roundcubemail < SQL/mysql.initial.sql

Good stuff!
Thanks,
Title: FYI: Great ajax mail client
Post by: Ryan483 on December 09, 2006, 01:18:17 AM
Edited again. Wow, you guys are on the ball! How did I miss that?
Title: FYI: Great ajax mail client
Post by: Franco on December 09, 2006, 03:50:44 AM
Quote from: "Ryan483"
Edited again. Wow, you guys are on the ball! How did I miss that?

 :)
I would put:
Code: [Select]
ssh into your server with root account.
cd to  /home/e-smith/files/ibays/"ibay name"/html,  without the quotes.
wget  http://easynews.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.1beta2.tar.gz
tar -zxvf r*
cd r*
mv * ..
cd ..
mysql roundcube < SQL/mysql.initial.sql

Notice roundcube db
Title: FYI: Great ajax mail client
Post by: Ryan483 on December 09, 2006, 04:44:35 AM
Edited again, thanks. So much for trying to flex my linux skills :roll:
Oh well, just trying to contribute to this awesome OS.

By the way, after a few days of using this client: I really like it. It's simple, fast, intuitive, looks great, and easy to install. It does not have a calendar feature but I hear this in the works. I intend to compare it to hula, zimbra, etc - all on SME of course!
Title: Re: roundcube on sme 601
Post by: smeusr on December 09, 2006, 07:46:16 AM
Quote from: "jamesd1343"
dropped files into ibay with permissions
created mysql db
edited conf files one for db connection other to specify domain name
logged in

all seems to be working for the most part


Can you please explain what is meant by "dropped files into ibay with permissions"?  I'm not familiar with the phrase "with permissions".  Thanks.
Title: FYI: Great ajax mail client
Post by: stephen noble on December 12, 2006, 12:44:12 PM
alternate install method

http://www.dungog.net/sme/webapp.php#roundcube
Title: FYI: Great ajax mail client
Post by: CKConsulting on December 13, 2006, 05:10:12 AM
If I install this can both Horde and RoundCube still be used?
Does email show up on both?

I'd like to test it and give my users a choice.

Rick
Title: FYI: Great ajax mail client
Post by: stephen noble on December 13, 2006, 11:30:46 AM
yes,

same as you can use thunderbird and outlook
Title: FYI: Great ajax mail client
Post by: bpivk on December 13, 2006, 12:32:44 PM
The only problem that i see is that you can't open mails with more than 5mb (big atachments) and that you have to put aliases manually in roundcube (my userse get a name@localhost account and i have to fix it to name@domain1 or name@domain2).
Title: FYI: Great ajax mail client
Post by: stephen noble on December 14, 2006, 01:24:54 AM
Is the 5mb limit caused by roundcube or do you just need to increase the php limit in the apache/ibay fragment.
Does horde have a bigger limit set for itself

Don't all email clients need some setting up by the user

I'd like to see a preview pane, i may try to add the patch
Title: FYI: Great ajax mail client
Post by: mdo on December 14, 2006, 07:42:51 AM
re: get a name@localhost:

Under Personal Settings/Identities there is one (maybe created by roundcube with the first login for a new user ???) that looks as follows:

Display name = login user name/account name = xxxxx
Email = xxxxx@mail.domain.co.nz (but this should be xxxxx@domain.co.nz)

does it take that domain name from this (??):

$rcmail_config['default_host'] = 'mail.domain.co.nz';
Title: FYI: Great ajax mail client
Post by: stephen noble on December 14, 2006, 08:20:32 AM
$rcmail_config['default_host'] = 'mail.domain.co.nz';

yes
this is what roundcube takes to create email address
(and to auth against)

servername
domainname.com
or server.domainname, or mail.domainname
all work
Title: FYI: Great ajax mail client
Post by: bpivk on December 14, 2006, 12:12:53 PM
But the problem is that roundcube doesn't check for false identities. You can set your mail (alias) to gates@microsoft.com and it will send it without any problems.
Title: FYI: Great ajax mail client
Post by: Rien on December 16, 2006, 02:09:05 PM
Hi,

Horde didn't work anymore after I updated PHP (php-domxml was replaced by php-xml)

I used the install method from dungog and it works perfectly. Great contrib !!

Quote from: "snoble"
alternate install method

http://www.dungog.net/sme/webapp.php#roundcube


Thanks,
Title: FYI: Great ajax mail client
Post by: Franco on December 16, 2006, 02:38:59 PM
Quote from: "Rien"
Hi,

Horde didn't work anymore after I updated PHP (php-domxml was replaced by php-xml)


Code: [Select]
PHP Notice:  Use of undefined constant PEAR_LOG_DEBUG - assumed 'PEAR_LOG_DEBUG' in /home/httpd/html/horde/lib/Horde/DataTree/sql.php on line 179
Dec 16 11:30:02 sme php: PHP Fatal error:  Class 'Log' not found in /home/httpd/html/horde/lib/Horde.php on line 111
Dec 16 11:30:02 sme php: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/domxml.so' - /usr/lib/php/modules/domxml.so: cannot open shared object file: No such file or directory in Unknown on line 0


True,
How are you dealing with all the error messages?
http://forums.contribs.org/index.php?topic=34895.0
Title: FYI: Great ajax mail client
Post by: Rien on December 16, 2006, 04:11:37 PM
Hi Stuntshell,

I did not get any errors.

I did the following:

Code: [Select]
rpm -e --nodeps php-domxml
yum --enablerepo=centosplus update php
wget http://magicwilly.webhostingpal.com/SME7%20How%20To%20Files/PHP5/50PathsDirectories
mkdir -p /etc/e-smith/templates-custom/etc/php.ini
cp 50PathsDirectories /etc/e-smith/templates-custom/etc/php.ini/50PathsDirectories
expand-template /etc/php.ini
wget http://magicwilly.webhostingpal.com/SME7%20How%20To%20Files/PHP5/20LoadModule80PHP
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
cp 20LoadModule80PHP /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/20LoadModule80PHP
expand-template /etc/httpd/conf/httpd.conf
/etc/rc.d/init.d/httpd restart
rpm -Uvh --nodeps http://mirror.contribs.org/smeserver/releases/7/updates/i386/RPMS/php-domxml-4.3.9-3.15.i386.rpm
signal-event post-upgrade
signal-event reboot


It installed fine and after that I did a Yum update (with the centosplus repository)
Title: FYI: Great ajax mail client
Post by: Rien on December 16, 2006, 04:19:43 PM
I removed e-smith-horde, e-smith-imp, e-smith-ingo, e-smith-turba, horde, ingo-h3 and imp-h3

I want to open roundcube with localhost/webmail instead of localhost/roundcube because it is easier to remember.

Editing $rcmail_config['db_dsnw'] in /opt/roundcube/config/db.inc.php doesn't work.

How can I do this?
Title: FYI: Great ajax mail client
Post by: stephen noble on December 16, 2006, 04:56:59 PM
>I want to open roundcube with localhost/webmail instead of localhost/roundcube because it is easier to remember.

see
http://www.dungog.net/sme/webapp.php#settings

config setprop roundcube URL cube
or mail anything but webmail
and webmail may work if you disable horde

---------
I d/l'd the latest files from roundcube.net subversion
roundcube-0.1-408svn.rpm
now has preview, html mail and some other things, all optional
Title: FYI: Great ajax mail client
Post by: Rien on December 16, 2006, 06:22:21 PM
PROBLEM SOLVED.

Deleted users and created them again (naturally after I created a backup first)
---------------------------------------------------------

Thanks Snoble,

localhost/webmail works now.

I've one more problem:

There are 8 users. 4 users can login in roundcube. The other 4 can't.

What can be wrong?
Title: Installed roundcube blank screen
Post by: gixmo on December 16, 2006, 10:22:41 PM
I followed the instructions of http://www.dungog.net/sme/webapp.php#roundcube
when i try to open roundcube i get a blank screen.
Where did i go wrong ??
Title: FYI: Great ajax mail client
Post by: bpivk on December 16, 2006, 10:30:55 PM
gixmo you messed up the main.inc.php file
save a copy and then rewrite it with a new one and check if you fixed your problem.
Title: FYI: Great ajax mail client
Post by: gixmo on December 16, 2006, 10:59:50 PM
TXS bpivk

i tried it again and now it works fine.
Title: FYI: Great ajax mail client
Post by: Ryan483 on February 16, 2007, 06:06:43 AM
Didn't feel like renewing my domain. Here is the new address for the how-to in case anyone needs it:

http://rspencer.ath.cx/index.php?option=com_content&task=view&id=8&Itemid=89
Title: FYI: Great ajax mail client
Post by: Franco on February 16, 2007, 12:17:34 PM
Code: [Select]
ath.cx domains are in my squidguard's blacklist. I wonder why  :lol:
Title: FYI: Great ajax mail client
Post by: Ryan483 on February 16, 2007, 03:34:51 PM
Why, it's just a dyndns sub-domain.....