Open-Xchange works!
For everybody some instructions for an installation without trouble: (This works for me - no guarantee that it works for you.)
1.) get following files from
http://smeserver.free.fr/files/index.php?dir=open-xchange/ox7/ (thx to vincent who did a great job!) You'll probably need only one icon-set.
2.) install from a local directory with yum localinstall *.rpm
3.) in the case that files are missing, get them from
http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/4.) run again yum localinstall *.rpm
5.) don't forget signal-event post-install/reboot!
6.) now proceed with this (thx to Jay!):
### Clean up postgres
service postgresql stop
cd /var/lib/pgsql
rm -rf *
service postgresql start
service postgresql stop
expand-template /var/lib/pgsql/data/postgresql.conf
expand-template /var/lib/pgsql/data/pg_hba.conf
service tomcat restart
service postgresql restart
service open-xchange restart
#### Kick LDAP
/etc/rc.d/init.d/ldap stop
rm /home/e-smith/db/ldap/*ldif
rm /var/lib/ldap/*
signal-event ldap-update
/etc/rc.d/init.d/ldap restart
7.) Modify the /usr/local/open-xchange/share/rebuild_db.sh: missing user "postgres". Here's the correct script:
#!/bin/bash
# create de postgresql database for OX
# by filali.v@free.fr
# Vincent FILALI-ANSARY
#
[ ! -d /home/e-smith/db/pgsql ] && mkdir /home/e-smith/db/pgsql
pg_dump -U openexchange openexchange >/home/e-smith/db/pgsql/openexchange.sql.back
su - -c'dropdb openexchange' postgres
su - -c'dropuser openexchange' postgres
su - -c'createdb --template=template0 -E UNICODE -e openexchange' postgres
su - -c'psql -d openexchange -e -f /usr/local/open-xchange/share/createuser.sql' postgres
#su - -c'createuser -A -d -P -E -e openexchange' postgres
#su - -c'createdb -O openexchange -E UNICODE -e openexchange' postgres
su - -c'export PGPASSWORD="openexchange"; psql -d openexchange -U postgres openexchange -q -f /usr/local/open-xchange/share/init_database.sql' postgres
su - -c'export PGPASSWORD="openexchange"; psql -d openexchange -U postgres openexchange -q -f /usr/local/open-xchange/share/admin_last.sql' postgres
if [ -x /usr/local/open-xchange/share/add_syncml_db.sh ]; then
exec /usr/local/open-xchange/share/add_syncml_db.sh
fi
8.) run initall_ox
9.) run scan_users.sh
10.) remember to change (re-confirm) the user-passwords in the server-manager. If you don't do this, the login is username=password. In this case you'll not be able to access webmail!
There are still some SQL-bug's adding/deleting users to/from groups with the ox-scripts. I'm not going to fix this.
Now for me there is only the question how to import the outlook.pst (all local) from different clients into ox. I DON'T WANT TO USE THE OXTENDER. In fact I want the users work with OPEN-XCHANGE. Any body with any suggestions or hints?
Thx in advance
Stefan