How-To: Install Horde Webmail

Okay, I see :)
I will have a look at that settings tomorrow, it has alot of options :eek:.

Thanks for all help, the howto is great but a little outdated. :)
 
My god, there are really much settings that I really don't know...
I have tested if it's all working with the default settings but it's not. Example: When I login at E-mail I will not get "options". In Horde config it says that options is shown to authenticated users?! And if I login to horde it will not automaticly login to E-mail (IMP)? And this are just examples :D.

Is there anybody there that can give me the conf.php for Horde 3.0.4 from /var/www/html/horde/config and from /var/www/html/horde/imp/config?

Thanks in advance.
 
Maybe someone likes this: I have made some changes to the default enhanced-skin for DA. Now there is under "Webmail: Squirrelmail" and "Webmail: UebiMiau" also "Webmail: Horde" and the Webmail-link at the top of the page (near Home) is linking to /webmail.

Also if u use SSL for DA the webmail links and phpMyAdmin link isn't linking to https:// anymore but just to http:// (https:// was giving me some problems).

The "Webmail: <client>" is linking to the direct login-page. As I said: The Webmail-link at the top of the page is linking to /webmail. I have made a simple page there with three logo's (for SquirrelMail, UebiMail and Horde), simply link them to /horde, /squirrelmail or /uebimiau and it's working :).

Other things you have to do:

1) Make sure squirrelmail is installed in /var/www/html/squirrelmail.
2) Make sure UebiMiau is installed in /var/www/html/uebimiau
3) Make sure Horde is installed in /var/www/html/horde
4) Make sure phpMyAdmin is installed in /var/www/html/phpMyAdmin.

Edit your Alias settings in httpd.conf and make sure they are pointing to the good dirs, mine looks like this:

#Start DirectAdmin Settings
Alias /config /var/www/html/redirect.php
Alias /phpMyAdmin /var/www/html/phpMyAdmin/
Alias /phpmyadmin /var/www/html/phpMyAdmin/
Alias /webmail /var/www/html/webmail/
Alias /squirrelmail /var/www/html/squirrelmail/
Alias /uebimiau /var/www/html/uebimiau/
Alias /horde /var/www/html/horde/

Then login to you reseller panel and go to the skins, upload the .tar.gz I have added to this post, after installing select the new enhanced skin and click on "Apply to me". Test if it's working, if it's not, change the skin-setting for your account in /usr/local/directadmin/data/users/admin/user.conf (where admin is u must set the username you are using). If it's working then you can click on "Apply to all users". If u wish u can remove the old enhanced skin, and rename the .tar.gz to "enhanced.tar.gz" en upload again as "enhanced", then select and click on "Apply to all users", now you can remove enhanced_new. :)

I will make this for the default and power_user skin also in the next week. I hope someone likes it :).

EDIT:

I also finished the other skins (power_user & default), download the ZIP-file and extract, you will have 3 modified skins :). I have also made some changes to enhanced.

EDIT 2: I have deleted the modified skins from this post because I made some changes and i'm sure I will do this also in the future. You can download the most recent version now from: http://www.directadmin.com/forum/showthread.php?s=&threadid=8804.
 
Last edited:
Wouter said:
My god, there are really much settings that I really don't know...
I have tested if it's all working with the default settings but it's not. Example: When I login at E-mail I will not get "options". In Horde config it says that options is shown to authenticated users?! And if I login to horde it will not automaticly login to E-mail (IMP)? And this are just examples :D.

Is there anybody there that can give me the conf.php for Horde 3.0.4 from /var/www/html/horde/config and from /var/www/html/horde/imp/config?

Thanks in advance.

Hey,

I agree there are so much settings you can setup, but this is a thing which horde makes flexible.
You're also correct that you have no access to view the options page, to solve this you need to login as an administrator and go to "Preference System", you need to setup it can write to the Horde database. I agree this is not very clear, and they should mention this in their manual.

After you saved the new config file, your users will be able to setup their own 'Options'.
 
Last edited:
Thanks again, after some time of trying all the options I got it working just as I want :).

only 1 thing I can't find, if I want to login as a mailuser on Horde I have to enter the user/pass 2 times. I can set what Horde should do when I login (open e-mail) but also then I have to enter my user/pass 2 times. Do you have an idea for that also? Thanks.

Do you guys like my little skin modifications? :) I see someone downloaded it...
 
Yes, this problem is also easy to manage.
You can solve this to add(change) the settings in the horde/imp/config/servers.php (or something like that).

In this file you need to configure your IMAP server.
After you done this, you go to the Horde administrator account and go to the Authentication tab. Click here 'Let an horde application handle authentication', and click on IMP to let it handle your authentication.

After you done this, and you applied the settings to Horde, you will you see it's not required to login twice anymore.
 
i know this howto is out dated...

But i managed to get horde running so that i can access Adminstration -> Setup

however, if i press save it gives me the error "There was an error in the configuration form. Perhaps you left out a required field."

And it puts an error by every dropdownbox, and when i am going to view the source of the page every name of every dropdown box is empty! ( e.g. <select name=" " id=" "> )

Does anyone know how i can resolve this?

Thanks!
 
bassjuh said:
i know this howto is out dated...

But i managed to get horde running so that i can access Adminstration -> Setup

however, if i press save it gives me the error "There was an error in the configuration form. Perhaps you left out a required field."

And it puts an error by every dropdownbox, and when i am going to view the source of the page every name of every dropdown box is empty! ( e.g. <select name=" " id=" "> )

Does anyone know how i can resolve this?

Thanks!

If you goto http://hostname/pathtohorde/test.php, what do you see there?
All required items must be installed, recommended should be installed but are not mandatory.

Which version of PHP do you have installed? And which version of Horde?
 
This is my output from test.php :

Horde Version
Horde: 3.0.8
Horde Applications
Horde: 3.0.8
Imp: H3 (4.0.4) (run Imp tests)
PHP Version
View phpinfo() screen
View loaded extensions
PHP Version: 5.1.1
PHP Major Version: 5.1
PHP Minor Version: 1
PHP Version Classification: release
Wow, a mystical version of PHP from the future. Let [email protected] know what version you have so we can fix this script.
PHP Module Capabilities
Ctype Support: Yes
DOM XML Support: Yes
FTP Support: Yes
GD Support: Yes
Gettext Support: Yes
Iconv Support: Yes
IMAP Support: Yes
LDAP Support: Yes
Mbstring Support: Yes
Mcrypt Support: Yes
MIME Magic Support (fileinfo): No
The fileinfo PECL module or the mime_magic PHP extension (see below) will most likely provide faster MIME Magic lookups than the built-in Horde PHP magic code. See horde/docs/INSTALL for information on how to install PECL/PHP extensions.
MIME Magic Support (mime_magic): Yes
MySQL Support: Yes
OpenSSL Support: Yes
PostgreSQL Support: No
Session Support: Yes
XML Support: Yes
Zlib Support: Yes
Miscellaneous PHP Settings
magic_quotes_runtime disabled: Yes
memory_limit disabled: No
If PHP's internal memory limit is turned on and if not set high enough Horde will not be able to handle large data items (e.g. large mail attachments in IMP). If possible, you should disable the PHP memory limit by recompiling PHP without the "--enable-memory-limit" flag. If this is not possible, then you should set the value of memory_limit in php.ini to a sufficiently high value (Current value of memory_limit: 64M).
safe_mode disabled: Yes
session.use_trans_sid disabled: Yes
session.auto_start disabled: Yes
File Uploads
file_uploads enabled: Yes
upload_max_filesize: 2M
post_max_size: 8M
Required Horde Configuration Files
config/conf.php: Yes
config/mime_drivers.php: Yes
config/nls.php: Yes
config/prefs.php: Yes
config/registry.php: Yes
PHP Sessions
Session counter: 1
To unregister the session: click here
PEAR
PEAR Search Path (PHP's include_path): /var/www/html/horde/lib:.:/usr/local/lib/php
PEAR: Yes
Recent PEAR: Yes
Mail: Yes
Mail_Mime: Yes
Log: Yes
DB: Yes
Net_Socket: Yes
Date: Yes
Auth_SASL: Yes
HTTP_Request: Yes
File: Yes
Net_SMTP: Yes
Services_Weather: Yes
XML_Serializer: Yes
 
bassjuh said:
This is my output from test.php :
[..]

It might be possible PHP5 is not yet supported?
You should inform the Horde development team about the error your getting through their mailinglist.
 
Back
Top