Koozali.org: home of the SME Server

FYI: Great ajax mail client

djhomeless

FYI: Great ajax mail client
« 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

Offline gregswallow

  • *
  • 651
  • +1/-0
FYI: Great ajax mail client
« Reply #1 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.

djhomeless

FYI: Great ajax mail client
« Reply #2 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

Offline Franco

  • *
  • 1,171
  • +0/-0
    • http://contribs.org
FYI: Great ajax mail client
« Reply #3 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,

Offline Jáder

  • *
  • 1,099
  • +0/-0
    • LinuxFacil
not combo ; not folders
« Reply #4 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
...

policymap

FYI: Great ajax mail client
« Reply #5 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

jamesd1343

roundcube on sme 601
« Reply #6 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

Offline Jáder

  • *
  • 1,099
  • +0/-0
    • LinuxFacil
FYI: Great ajax mail client
« Reply #7 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
...

Offline Franco

  • *
  • 1,171
  • +0/-0
    • http://contribs.org
FYI: Great ajax mail client
« Reply #8 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,

djhomeless

FYI: Great ajax mail client
« Reply #9 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

Offline Ryan483

  • *
  • 28
  • +0/-0
    • http://rspencer.ath.cx
FYI: Great ajax mail client
« Reply #10 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

Offline cactus

  • *
  • 4,880
  • +3/-0
    • http://www.snetram.nl
FYI: Great ajax mail client
« Reply #11 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.)
Be careful whose advice you buy, but be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than its worth ~ Baz Luhrmann - Everybody's Free (To Wear Sunscreen)

Offline Ryan483

  • *
  • 28
  • +0/-0
    • http://rspencer.ath.cx
FYI: Great ajax mail client
« Reply #12 on: December 08, 2006, 07:27:36 PM »
Edited my how-to to reflect your comment. Thank you!

Offline Franco

  • *
  • 1,171
  • +0/-0
    • http://contribs.org
FYI: Great ajax mail client
« Reply #13 on: December 09, 2006, 12:45:15 AM »
you're still missing the
Code: [Select]
mysql roundcubemail < SQL/mysql.initial.sql

Good stuff!
Thanks,

Offline Ryan483

  • *
  • 28
  • +0/-0
    • http://rspencer.ath.cx
FYI: Great ajax mail client
« Reply #14 on: December 09, 2006, 01:18:17 AM »
Edited again. Wow, you guys are on the ball! How did I miss that?

Offline Franco

  • *
  • 1,171
  • +0/-0
    • http://contribs.org
FYI: Great ajax mail client
« Reply #15 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

Offline Ryan483

  • *
  • 28
  • +0/-0
    • http://rspencer.ath.cx
FYI: Great ajax mail client
« Reply #16 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!

Offline smeusr

  • ***
  • 74
  • +0/-0
Re: roundcube on sme 601
« Reply #17 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.

Offline stephen noble

  • *
  • 607
  • +1/-0
    • Dungog
FYI: Great ajax mail client
« Reply #18 on: December 12, 2006, 12:44:12 PM »

CKConsulting

FYI: Great ajax mail client
« Reply #19 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

Offline stephen noble

  • *
  • 607
  • +1/-0
    • Dungog
FYI: Great ajax mail client
« Reply #20 on: December 13, 2006, 11:30:46 AM »
yes,

same as you can use thunderbird and outlook

Offline bpivk

  • *
  • 908
  • +0/-0
    • http://www.bezigrad.com
FYI: Great ajax mail client
« Reply #21 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).
"It should just work" if it doesn't report it. Thanks!

Offline stephen noble

  • *
  • 607
  • +1/-0
    • Dungog
FYI: Great ajax mail client
« Reply #22 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

Offline mdo

  • *
  • 355
  • +0/-0
FYI: Great ajax mail client
« Reply #23 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';
...

Offline stephen noble

  • *
  • 607
  • +1/-0
    • Dungog
FYI: Great ajax mail client
« Reply #24 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

Offline bpivk

  • *
  • 908
  • +0/-0
    • http://www.bezigrad.com
FYI: Great ajax mail client
« Reply #25 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.
"It should just work" if it doesn't report it. Thanks!

Offline Rien

  • *
  • 216
  • +0/-0
    • http://www.taurix.nl
FYI: Great ajax mail client
« Reply #26 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,
Rien
(The Netherlands)......

Offline Franco

  • *
  • 1,171
  • +0/-0
    • http://contribs.org
FYI: Great ajax mail client
« Reply #27 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

Offline Rien

  • *
  • 216
  • +0/-0
    • http://www.taurix.nl
FYI: Great ajax mail client
« Reply #28 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)
Rien
(The Netherlands)......

Offline Rien

  • *
  • 216
  • +0/-0
    • http://www.taurix.nl
FYI: Great ajax mail client
« Reply #29 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?
Rien
(The Netherlands)......

Offline stephen noble

  • *
  • 607
  • +1/-0
    • Dungog
FYI: Great ajax mail client
« Reply #30 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

Offline Rien

  • *
  • 216
  • +0/-0
    • http://www.taurix.nl
FYI: Great ajax mail client
« Reply #31 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?
Rien
(The Netherlands)......

Offline gixmo

  • **
  • 63
  • +0/-0
    • http://www.gixmo.nl
Installed roundcube blank screen
« Reply #32 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 ??

Offline bpivk

  • *
  • 908
  • +0/-0
    • http://www.bezigrad.com
FYI: Great ajax mail client
« Reply #33 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.
"It should just work" if it doesn't report it. Thanks!

Offline gixmo

  • **
  • 63
  • +0/-0
    • http://www.gixmo.nl
FYI: Great ajax mail client
« Reply #34 on: December 16, 2006, 10:59:50 PM »
TXS bpivk

i tried it again and now it works fine.

Offline Ryan483

  • *
  • 28
  • +0/-0
    • http://rspencer.ath.cx
FYI: Great ajax mail client
« Reply #35 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

Offline Franco

  • *
  • 1,171
  • +0/-0
    • http://contribs.org
FYI: Great ajax mail client
« Reply #36 on: February 16, 2007, 12:17:34 PM »
Code: [Select]
ath.cx domains are in my squidguard's blacklist. I wonder why  :lol:

Offline Ryan483

  • *
  • 28
  • +0/-0
    • http://rspencer.ath.cx
FYI: Great ajax mail client
« Reply #37 on: February 16, 2007, 03:34:51 PM »
Why, it's just a dyndns sub-domain.....