Catatan : Tutorial ini menggunakan distro Linux OpenSUSE 10.2. Meski demikian, tutorial ini dapat digunakan juga pada distro Linux OpenSUSE 10.3 dengan 2 catatan seperti yang tercantum pada bagian bawah artikel.
Artikel asli ada pada Zimbra Installation on OpenSUSE 10.3
- Pastikan komponen software berikut ini sudah diinstalasi berikut file dependency-nya : fetchmail, cURL, libidn, GMP, compat-libstdc++, cron, sudo, compat-openssl097g
- Pastikan file compat-expat1 sudah diinstalasikan jika menggunakan openSUSE 10.2 atau pastikan file libexpat0 sudah diinstalsikan jika menggunakan openSUSE 10.3
- Jika tidak dibutuhkan, pastikan melakukan instalasi OpenSUSE dalam modus simple sehingga tidak ada komponen desktop yang tidak diperlukan yang kemungkinan akan memberatkan server
- Lakukan setup DNS Server dengan A dan MX records yang menunjuk pada server Zimbra. Setting DNS server dapat didownload pada halaman tutorial ini
- Pastikan juga konfigurasi file /etc/resolv.conf, /etc/host.conf dan /etc/nsswitch.conf
- Pastikan hostname Zimbra Server sudah dimasukkan kedalam file /etc/hosts dalam formatFully Qualified Domain Name (FQDN). Contoh FQDN : mailserver.vavai.com, bukan sekedar mailserver saja. Lakukan modifikasi file /etc/hosts atau gunakan YAST untuk melakukan perubahan setting hostname
- Download package Zimbra Server untuk OpenSUSE dan copy ke folder /opt
- Lakukan proses ekstrak dengan perintah : tar -zxvf nama-package-zimbra
- Jika menggunakan OpenSUSE 10.3, lakukan perintah berikut : ln -s /usr/lib/libcurl.so.4.0.0 /usr/lib/libcurl.so.3
- Jika menggunakan OpenSUSE 10.3, Edit file get_plat_tag.sh yang terletak pada folder bindan cari baris berikut :
grep "openSUSE 10.2" /etc/SuSE-release > /dev/null 2>&1 if [ $? = 0 ]; then echo "openSUSE_10.2" exit 0 fi
Ganti menjadi sebagai berikut :
grep "openSUSE 10.3" /etc/SuSE-release > /dev/null 2>&1 if [ $? = 0 ]; then echo "openSUSE_10.3" exit 0 fi
filter f_local0 { facility(local0); }; # zimbra
destination zmail { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra
log { source(src); filter(f_mail); destination(zmail); }; # zimbra
destination local0 { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra
log { source(src); filter(f_local0); destination(local0); }; # zimbra
filter f_auth { facility(auth); }; # zimbra
destination zmauth { file("/var/log/zimbra.log" owner("zimbra") ); }; # zimbra
log { source(src); filter(f_auth); destination(zmauth); }; # zimbra
service postfix stop chkconfig postfix off
./install.sh --->Titik-Slash-Install-Titik-SH
chmod 640 /etc/sudoers
Setelah diketikkan, konsole tersebut bisa ditutup kembali
chkconfig --del zimbra
### BEGIN INIT INFO # Provides: zimbra # Required-Start: $network $syslog # Required-Stop: # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Description: Zimbra mail service ### END INIT INFO
/sbin/rcsyslog restart
chkconfig --add zimbra ; chkconfig zimbra on
su - zimbra /opt/zimbra/bin/zmcontrol stop /opt/zimbra/bin/zmcontrol start exit
Bundel Tutorial :


Recent Comments