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