Installing Zimbra on VServer: Difference between revisions
No edit summary |
No edit summary |
||
Line 28: | Line 28: | ||
=== localhost === | === localhost === | ||
The Zimbra logger process doesn't seem to startup. "zmcontrol status" on my system shows: | <strike>The Zimbra logger process doesn't seem to startup. "zmcontrol status" on my system shows: | ||
<pre> | <pre> | ||
Line 46: | Line 46: | ||
The logger uses MySQL. I'm guessing there is some problem with privileges and/or connecting to localhost in the "mysql" database. Just a hunch though. | The logger uses MySQL. I'm guessing there is some problem with privileges and/or connecting to localhost in the "mysql" database. Just a hunch though. | ||
</strike> | |||
I installed Zimbra on a new VServer and the logger seemd to startup properly. "zmcontrol status" shows it running after several stops/starts. However, I'm still not getting any log data. All statistics windows say "Data not available yet.". Oh well. | |||
=== Postfix === | === Postfix === |
Revision as of 02:41, 15 May 2006
Installation on VServer
These instructions are specifically for Debian VServers, but should be able to be applied to just about any system
WARNING - Upgrading Zimbra will overwrite all of these files - you must patch them after installing and each upgrade.
Debian and VServers
Gotchas
Unix file(1) utility
A base Debian vserver doesn't have a "file" utility installed by default. This is needed by amavis. Install it by typing:
apt-get install file
/etc/hosts
Make sure you have a localhost entry and also an entry with your primary IP. For example:
127.0.0.1 localhost 123.123.123.123 mail.somehost.zimbra
localhost
The Zimbra logger process doesn't seem to startup. "zmcontrol status" on my system shows:
vserver:~# /opt/zimbra/bin/zmcontrol status Host vserver.somedomain antispam Stopped antivirus Stopped ldap Running logger Stopped mailbox Stopped mta Stopped snmp Stopped spell Running vserver:~#
The logger uses MySQL. I'm guessing there is some problem with privileges and/or connecting to localhost in the "mysql" database. Just a hunch though.
I installed Zimbra on a new VServer and the logger seemd to startup properly. "zmcontrol status" shows it running after several stops/starts. However, I'm still not getting any log data. All statistics windows say "Data not available yet.". Oh well.
Postfix
In postfix/conf/master.cf
1.2.3.4:10025 inet n - n - - smtpd -o mynetworks=127.0.0.1/8,1.2.3.4
Where 1.2.3.4 is your real IP number (not 127.0.0.1).
In postfix/conf/main.cf
content_filter = smtp-amavis:[1.2.3.4]:10024
Recently you also have to change zmmta.conf in /opt/zimbra/conf
POSTCONF content_filter smtp-amavis:[203.18.242.10]:10024
or your changes will keep getting overwritten.
Security limits (SuSE OSS 10.0 vserver)
Edit /etc/security/limits.conf and comment the last two lines - otherwise the su command won't work and the installation will fail.
# End of file #zimbra soft nofile 10000 #zimbra hard nofile 10000
Rerun /opt/zimbra/libexec/zmsetup.pl to complete the setup.
Amavis
Edit /opt/zimbra/amavisd/sbin/amavisd (main Perl script) and explicitly add the IP address of the Zimbra VServer to the "inet_acl" line. I.e:
@inet_acl = qw( 127.0.0.1 123.123.123.123 [::1] ); # allow SMTP access only from localhost
Postfix should then be able to talk to Amavis...
You may also need to change BIND address and the two services back to postfix (10025 port). Basically look for 127.0.0.1.