Page 1 of 2
Webmail program suggestions?
Posted: Fri Jul 21, 2006 10:00 pm
by Bill H
I have been using Squirrel and like it fairly well, but my host is moving my site to a new server and I have not been able to get Squirrel to move with it. Something about the "ownership" of some the files prevents it from working when moved to another server. (?) I am on shared hosting.
So I decided that I would just reinstall it. (A bit of a pain since all of my color coding of incoming mails will be lost, but...) But the instructions to installing it, while they appear to be in English, read like some other language altogether. The gist is that it looks like I have to have command line access to the server to follow the instructions, which I do not have. Even if I did, I'm not sure I could follow what they are saying. From what I can make of it, the program is designed to be installed by a server administrator, which I am not.
So I went looking with search engines and on hotscripts, have spent a couple of days on the issue now, and all of the webmail I can find is either complete junk on the face of it or has no instructions whatever for installing it. Well, a couple of them have instructions, but of the same variety as Squirrel that seem to be intended for the person that is administering the server since the first step is how to set up Apache and similar topics.
So, if one is on a shared host that doesn't provide webmail and one wants to utilize webmail... Any suggestions?
Posted: Sat Jul 22, 2006 4:36 am
by JayBird
HiveMail is good, but not free
Posted: Sat Jul 22, 2006 6:02 am
by Chris Corbyn
Horde
Posted: Sun Jul 23, 2006 4:35 pm
by pickle
I'm a personal fan of
IlohaMail... though I have to admit I'm not sure why.
Edit: It looks like
Roundcube is based on Ilohamail as well as being all pretty & AJAX-y
Posted: Sun Jul 23, 2006 4:51 pm
by thiscatis
Edit: It looks like Roundcube is based on Ilohamail as well as being all pretty & AJAX-y
Roundcube has my vote too!
Posted: Mon Jul 24, 2006 8:51 am
by Bill H
Thanks. They look interesting and I'll definitely check them out.
Posted: Mon Jul 24, 2006 12:10 pm
by RobertGonzalez
SocketMail. It is much like HiveMail, only cheaper. Horde is free I believe, but you need to be a little more technologically advanced to implement it.
Posted: Mon Jul 24, 2006 4:19 pm
by Bill H
I installed Roundcube, which went without much trouble. The installation of the files and database was really slick. But all I get when I try to run it is a blank screen. I think the issue may be in this step here:
6. Modify the files in config/* to suit your local environment
I almost certainly did that wrong because I had no idea what most of that was talking about.
I'm using MySQL, can anybody give me some hints in language that a real dummy can comprehend as to what I need to insert?
Posted: Mon Jul 24, 2006 4:24 pm
by pickle
What is the contents of the config/ directory?
Posted: Mon Jul 24, 2006 4:35 pm
by RobertGonzalez
If there isn't anything sensitive in it, can you post some of the config file information so we know what the app is looking for?
Posted: Mon Jul 24, 2006 5:01 pm
by Bill H
Code: Select all
<?php
/*
+-----------------------------------------------------------------------+
| Main configuration file |
| |
| This file is part of the RoundCube Webmail client |
| Copyright (C) 2005, RoundCube Dev. - Switzerland |
| Licensed under the GNU GPL |
| |
+-----------------------------------------------------------------------+
*/
// system error reporting: 1 = log; 2 = report (not implemented yet), 4 = show, 8 = trace
$rcmail_config['debug_level'] = 1;
// enable caching of messages and mailbox data in the local database.
// this is recommended if the IMAP server does not run on the same machine
$rcmail_config['enable_caching'] = TRUE;
// lifetime of message cache
// possible units: s, m, h, d, w
$rcmail_config['message_cache_lifetime'] = '10d';
// automatically create a new RoundCube user when log-in the first time.
// a new user will be created once the IMAP login succeeds.
// set to false if only registered users can use this service
$rcmail_config['auto_create_user'] = TRUE;
// the mail host chosen to perform the log-in
// leave blank to show a textbox at login, give a list of hosts
// to display a pulldown menu or set one host as string.
// To use SSL connection, enter ssl://hostname:993
$rcmail_config['default_host'] = '';
// TCP port used for IMAP connections
$rcmail_config['default_port'] = 143;
// This domain will be used to form e-mail addresses of new users
// Specify an array with 'host' => 'domain' values to support multiple hosts
$rcmail_config['mail_domain'] = '';
// Path to a virtuser table file to resolve user names and e-mail addresses
$rcmail_config['virtuser_file'] = '';
// Query to resolve user names and e-mail addresses from the database
// %u will be replaced with the current username for login.
// The query should select the user's e-mail address as first col
$rcmail_config['virtuser_query'] = '';
// use this host for sending mails.
// to use SSL connection, set ssl://smtp.host.com
// if left blank, the PHP mail() function is used
$rcmail_config['smtp_server'] = '';
// SMTP port (default is 25; 465 for SSL)
$rcmail_config['smtp_port'] = 25;
// SMTP username (if required) if you use %u as the username RoundCube
// will use the current username for login
$rcmail_config['smtp_user'] = '';
// SMTP password (if required) if you use %p as the password RoundCube
// will use the current user's password for login
$rcmail_config['smtp_pass'] = '';
// SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
// best server supported one)
$rcmail_config['smtp_auth_type'] = '';
// Log sent messages
$rcmail_config['smtp_log'] = TRUE;
// only list folders within this path
$rcmail_config['imap_root'] = '';
// in order to enable public ldap search, create a config array
// like the Verisign example below. if you would like to test,
// simply uncomment the Verisign example.
/**
* example config for Verisign directory
*
* $rcmail_config['ldap_public']['Verisign'] = array('hosts' => array('directory.verisign.com'),
* 'port' => 389,
* 'base_dn' => '',
* 'search_fields' => array('Email' => 'mail', 'Name' => 'cn'),
* 'name_field' => 'cn',
* 'mail_field' => 'mail',
* 'scope' => 'sub',
* 'fuzzy_search' => 0);
*/
?>
Posted: Mon Jul 24, 2006 5:08 pm
by RobertGonzalez
Dude, I would bet that d11 would know a heck of a lot about this. Although out of the box it looks like it could easily be dropped into place and used without a problem.
Another thing to note... a blank screen usually means a PHP error of some sort and the php.ini directive 'display_errors' is set to 'Off'. You may be able to change that within ini_set(), but if it is a critical error, it still won't show.
What PHP version are you running and what version is the app compatible with?
Posted: Mon Jul 24, 2006 6:49 pm
by Bill H
Running 5.0.4 and reqirement is 4.3.1 or greater.
Display errors is off, but I wouldn't know where to put the ini_set() in this app.
Posted: Tue Jul 25, 2006 1:23 am
by RobertGonzalez
Add it to the first line of the index.php page and test it. Or, if there is a common include that is in every page, put the ini_set() in that include.
Posted: Tue Jul 25, 2006 5:36 am
by Benjamin
Well I installed Roundcube and it was pretty straightforward. I guess it's just IMAP based though so it won't save the messages to my local MySQL server without being modified. It does have a cache though, which you can set the expiration time on.
It's one of the best web based mail clients I have seen so far, for free.