Setting Up Horde II

or "Are we there yet?"

Horde Configuration

Final stretch! Head off to your horde/config directory. Copy horde.php3.dist to horde.php3 and pull it up in your editor of choice. The defaults are probably OK, except you may want to turn on problem reporting. It makes it easier for your users to send you problems (or you may prefer to have this one off :). The account signup stuff is designed to pass the collected information on to a non-existent perl script. Write one, people will like you.

IMP Configuration

In the horde directory, run install.sh. It sets permissions for a number of files so you can run the setup wizard. To run the setup wizard, go to http://horde/url/setup.php3 - you should get an IMP Setup Wizard screen. If not, try http://horde/url/test.php3 - it may help you debug.

Most of the questions should have obvious answers. Here is the meaning of some of the less obvious questions:

Cyrus IMAP Configuration
Ignore this if you aren't using Cyrus IMAP
Mail Folder Root
This is in the user's home directory and is the relative path for saved mail. Usually mail/.
Use IMAP Subscribe
I thought I knew what this was, but now I'm not sure. I believe this uses IMAP's subscription mechanism to handle folder subscription. This would allow you to use multiple different IMAP clients and keep the folder subscriptions in sync?
Use LDAP Search
This needs LDAP support in PHP. I haven't dealt with this, yet.
Use Addressbook
Not really a confusing one, but does require a database.
New mail popup
When new mail arrives, JavaScript will pop a window up letting you know. Sort of obnoxious.
Database Configuration
The username should be hordemgr with the password you set (default is hordemgr).

Now you'll need to run horde/secure.sh to set permissions properly for actual use.

Horde should be running. Your users will bring you offerings of caffeinated beverages!

Final Note

Since this service will pass passwords around in clear text, you might want to set up horde with an SSL enabled Apache. Have the http URL for your imp machine redirect to the https URL that's actually running IMP. This keeps things much more secure.

Back to main page


Valid HTML 4.0!
scottm@octaldream.com