Zimbra 5.0 and Fedora 8 Notes
If working on test machine, save yourself a little grief by using your own name server, setting up the mx record for your test domain and pointing resolv.conf at it so the setup doesn't complain about DNS issues. This allows for a more complete test of the environment as well.
If you want to use the machine as a web server as well, you can move the http port to 81 or 8080 and expect people to connect as https:// instead. They could do the :8080 at the end of the http://.... command as well, but having them use https://..... is better security since everything is encrypted
I used zcs-5.0.xxx.FC7.xxx.rpm
edit /etc/hosts
remove ::1 line
have 127.0.0.1 localhost.localdomain localhost as first non-rem line
Needs libstdc++.so.5
I did a ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
edit /etc/sudoers
Put a # in front of Defaults requiretty to rem it out
spelling won't start
ln -s /lib/libexpat.so.1.5.2 /lib/libexpat.so.0
Log problem:
ln -s /etc/rsyslog.conf /etc/syslog.conf
From: http://www.zimbra.com/forums/installation/13237-fedora-8-install-4.html
You'll also need to fix the log rotation script as its trying to restart syslogd and F8 uses rsyslog. Whats happening is that the zimbra.log file is rotated but rsyslog isn't being told to reopen the file, so it stays empty. The log file is required by tools such as the 'Server Status' section in the Admin console; if the log file is empty, then you get an error message saying that the server status isn't available and that logging needs to be installed. This can be very confusing, especially when you run 'zmcontrol status' and it shows logging is running.
The fix:
* edit /etc/logrotate.d/zimbra
* Replace the line:
"killall -HUP syslogd 2> /dev/null || true"
with:
"kill -HUP `cat /var/run/rsyslogd.pid 2> /dev/null` 2> /dev/null || true"
* run 'service rsyslog restart'
when installing use ./install.sh --platform-override or it will complain about Fedora 8 when it expected FC7
You will probably get a DNS Error resolving mail.blablabla.com, change to blablabla.com so the MX record works
If you want to change zimbra http from port 80 to 81
su zimbra
zmprov
ms mycoolsite.com zimbraMailPort 81
exit
Tighten up security when logging in over web:
The following command will redirect a person to the https:// page during login, then go back to the http:// mode while viewing mail. Note: 443 is off by default ie: mode=http you can set it to http, https, mixed, both. mixed is like both except that it requires https during the actual login
su zimbra
zmtlsctl mixed