1 == Setup web administration frontend == 2 3 First, set up /etc/kolab/session_vars.php. On a new installation, with kolabd 4 bootstrapped the following commands should do it: 5 6 sed -i -e "s@kolabserver.example.com@`grep '^fqdnhostname : ' \ 7 /etc/kolab/kolab.conf | gawk '{ print $3 }'`@" /etc/kolab/session_vars.php 8 sed -i -e "s@dc=example,dc=com@`grep '^base_dn : ' \ 9 /etc/kolab/kolab.conf | gawk '{ print $3 }'`@" /etc/kolab/session_vars.php 10 sed -i -e "s@PASSWORD@`grep '^php_pw : ' \ 11 /etc/kolab/kolab.conf | gawk '{ print $3 }'`@" /etc/kolab/session_vars.php 12 sed -i -e "s@cn=nobody,cn=internal,dc=example,dc=com@`grep '^php_dn : ' \ 13 /etc/kolab/kolab.conf | gawk '{ print $3 }'`@" /etc/kolab/session_vars.php 14 15 Then, to activate the web site, in order of preference, 16 17 (a) If you have kolabd installed, that package's (SSL-enabled) 18 Apache configuration includes 19 /etc/kolab/kolab-webadmin-apache.conf by default. 20 21 - or - 22 23 (b) Set up an SSL virtual host and include 24 /etc/kolab/kolab-webadmin-apache.conf there. 25 26 - or - 27 28 (c) Symlink /etc/kolab/kolab-webadmin-apache.conf to 29 /etc/apache2/conf.d/kolab-webadmin. (This is obviously insecure, 30 but good enough for testing.) 31 32 Reload Apache afterwards in any case. 33 34 /etc/init.d/apache2 reload 35 36 == Configuration == 37 38 * go to https://example.net/admin/ 39 ** create an account 40 ** create the mailing lists 41 ** If you have an internet domain: 42 *** set smarthost/relayhost 43 *** [x] Accept Internet Mail