This procedure installs the Horde/Imp webmail client.
Note: Imp requires an IMAP server.
# apt-get install apache
# apt-get install horde2
Accept the defaults for all Horde questions:
[screenshot] What kind of web server are you running? Apache
[screenshot] What type of preferences container (database) are you running? MySQL
[screenshot] What is the hostname where your database is running? localhost
[screenshot] What is the port number to connect to your database? defaultport
[screenshot] Enter the username of the administrator in the MySQL database? root
[screenshot] What is your admin database password? [empty]
[screenshot] What name do you want for your HORDE database? horde2
[screenshot] What is your database username? hordemgr
[screenshot] What is the password for the horde user? [empty]
Answer 'y' if you prompted to run the apacheconfig script, save the configuration changes, or restart Apache.
# apt-get install imp3
Accept the defaults for all Imp questions:
[screenshot] Authenticate users with IMP? Yes
[screenshot] Do you want me to add extension=imap.so? Y
Imp may depend on Turba. Accept the defaults for all Turba questions, if prompted:
[screenshot] What is your admin database password? [empty]
# mcedit /etc/imp3/servers.conf
[screenshot]
The namespace line must be changed to this:
'namespace' => 'INBOX.',
Note: This namespace value is peculiar to Courier IMAP. The default value will work with most other IMAP servers.
# mcedit /etc/horde2/registry.d/imp.php
[screenshot]
This line must be added to the array block:
'status' => 'active',
# mcedit /etc/horde2/registry.d/turba.php
[screenshot]
This line must be added to the array block:
'status' => 'active',
# mcedit /etc/apache/httpd.conf
[screenshot] What is your admin database password? [empty]
Uncomment these two lines in the mod_mime section:
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
# mcedit /etc/horde2/apache.conf
[screenshot]
If /usr/share/pear is not already part of the include_path, then add it.
php_value include_path .:/etc/horde2:/usr/share/php:/usr/share/horde2:/usr/share/pear
# /etc/init.d/apache reload
http://vmwoody.local/horde2/
[screenshot]
Note: Horde requires a working DNS configuration. If frames in the Horde document fail to load, then the DNS configuration is incorrect. The server name must resolve through DNS before Horde will work properly.