Zimbramaizerser
Zimbramaizerser
Budi Santosa
www.kurusetra.web.id
Daftar Isi
Pengenalan Zimbra Collaboration Server...................................................................................3
Persiapan Instalasi Paket........................................................................................................3
Konfigurasi DNS BIND9.......................................................................................................3
Konfigurasi Resolver..............................................................................................................4
Setting Hostname...................................................................................................................4
Instalasi Zimbra 8.0.2..................................................................................................................5
Web Admin Console...............................................................................................................7
Pengelolaan User dan Aliases.....................................................................................................8
Membuat User baru................................................................................................................8
Setting Quota mailbox user....................................................................................................8
Konfigurasi Mail Alias...........................................................................................................9
Konfigurasi Distribution List.................................................................................................9
Konfigurasi Relay Client......................................................................................................10
Maximum message size........................................................................................................10
Proteksi dari Spam email...........................................................................................................11
RBL Spam Protection...........................................................................................................11
Konfigurasi Score Spamassassin..........................................................................................11
Blocked Attachment.............................................................................................................12
Konfigurasi Global dan Log File..............................................................................................12
Zimbra HTTP dan HTTPS...................................................................................................12
Restart zimbra.......................................................................................................................12
Zimbra Log File....................................................................................................................12
Backup dan Restore..................................................................................................................13
Backup User LDAP Zimbra.................................................................................................13
Restore User LDAP Zimbra.................................................................................................13
Backup Mailbox Account.....................................................................................................13
Restore Mailbox Account.....................................................................................................15
Zimbra Webmail Client.............................................................................................................16
Akses Webmail Client..........................................................................................................16
Share Calendar.....................................................................................................................17
Share Addressbook...............................................................................................................19
Zimbra Multi Domain...............................................................................................................20
Buat Domain Baru DNS.......................................................................................................20
Konfigurasi Zimbra..............................................................................................................21
-- 2 --
Setelah kita instalasi paket yang diperlukan kemudian kita konfigurasi DNS Server melalui
webmin. Kita buat domain baru magetan.net.id
Servers -> BIND DNS -> Create Master Zone
-- 3 --
Sekarang kita tambahkan MX Record dengan klik Mail Server, kemudian kita masukan Name:
kosong, Mail Server: mail.magetan.net.id, Priority: 10. Klik Create untuk konfirmasi.
-- 4 --
Enabled
Enabled
yes
admin@magetan.net.id
-- 5 --
-- 7 --
Langkah pertama kita buat user email baru pada Zimbra dengan klik 3 Add Accounts 1. Add
Account.
Kita juga bisa setting quota user budi@magetan.net.id di Account Quota (MB) untuk membatasi
kapasitas maksimum quota mailbox user budi. Account -> user@domain.com (Klik) -> Advanced.
-- 8 --
Mail Aliases diperlukan untuk melakukan redirect dari alamat email alias ke penerima sebenarnya.
Pada contoh apabila ada email ke finance@magetan.net.id maka akan diarahkan ke
budi@magetan.net.id. Kita konfigurasi aliases dengan Klik Manage -> Aliases -> New
Distribution List digunakan untuk mengelola email secara group, jadi apabila ada email dikirimkan
ke sales@madiun.or.id maka email akan di distribusikan ke semua member yang ada. Konfigurasi
Distribution List dengan klik Manage -> Distribution List -> New
-- 9 --
Relay Client digunakan untuk mengatur agar MTA (Mail Transfer Agent) Zimbra tidak menjadi
open relay. Setiap user yang akan mengirimkan email ditanyakan username dan password terlebih
dahulu, jika kita centang semua pilihan pada Authentication. Kita bisa melakukan by pass tanpa
authentifikasi pengiriman email jika kita masukan alamat IP / Subnet pada MTA Trusted Networks.
Configure -> Global Settings -> MTA -> Authentication / Network
Kita bisa mengatur batas maksimum pesan dalam misalkan email yang dikirim tidak boleh melebihi
20MByte. Apabila melebihi 20MByte maka email akan ditolak.
Configure -> Global Settings -> MTA -> Messages
-- 10 --
RBL spam protection adalah dengan mengintegrasikan Zimbra dengan situs database spam. Apabila
ada pengirim masuk daftar spam dalam database maka email tersebut akan ditolak oleh Zimbra.
Configure -> Global Settings -> MTA -> DNS checks
Daftar RBL:
sbl.spamhaus.org
xbl.spamhaus.org
zen.spamhaus.org
dun.dnsrbl.net
dnsbl.njabl.org
bl.spamcop.net
Konfigurasi Score Spamassassin
Secara default score spamassassin zimbra saat terpasang adalah 6.6 hal ini menyebabkan banyak
spam masuk ke Inbox user. Nilainya kita perkecil menjadi 2.0 sehingga jika ada email yang
diberikan score melebihi 2.0 maka dianggap spam dan masuk Junk.
chmod 666 /opt/zimbra/conf/amavisd.conf.in
vim /opt/zimbra/conf/amavisd.conf.in
#Rubah parameter menjadi
$sa_tag2_level_deflt = 2.0;
su zimbra
zmamavisctl restart
-- 11 --
Pada Zimbra kita bisa melakukan pelarangan extension tertentu yang di sisipkan dalam email untuk
menghindari virus, backdoor dan phising.
Configure -> Global Settings -> Attachment
Secara default Zimbra menerima koneksi untuk webmail client melalui protokol HTTPS, kita bisa
rubah menjadi menerima koneksi HTTP dan HTTPS.
su - zimbra
zmtlsctl both
zmmailboxdctl restart
Restart zimbra
/etc/init.d/zimbra restart
su zimbra
zmcontrol status
zmcontrol restart
zmcontrol stop
zmcontrol start
Zimbra Log File
Semua aktifitas zimbra tercatat dalam file log, kita bisa mengetahui apabila terjadi error pada
zimbra seperti kegagalan pengiriman email, service yang tidak mau jalan dan lain lain.
mailbox.log - tomcat mail services
zmconvertd.log - conversion server monitor
/var/log/zimbra.log - MTA and system status log; postfix, amavisd
-- 12 --
Pada ZCS versi opensource fasilitas backup standar dari vmware tidak disediakan, kita bisa
melakukan backup user email pada LDAP zimbra dengan perintah ldapsearch yang hasilnya berupa
file LDIF yang isinya seluruh account zimbra beserta passwordnya.
apt-get install ldap-utils
su zimbra
zimbra@mail:~$ zmlocalconfig -s zimbra_ldap_userdn
zimbra_ldap_userdn = uid=zimbra,cn=admins,cn=zimbra
zimbra@mail:~$ zmlocalconfig -s zimbra_ldap_password
zimbra_ldap_password = U0iL22A6
zimbra@mail:~$ ldapsearch -x -D uid=zimbra,cn=admins,cn=zimbra -h mail.magetan.net.id -w
U0iL22A6 > /opt/backup/account_email.ldif
Restore User LDAP Zimbra
Kita gunakan perintah ldapadd untuk melakukan restore ke server zimbra yang sudah ada, jangan
lupa lokasi file LDIF dimasukan.
ldapadd -c -x -D uid=zimbra,cn=admins,cn=zimbra -h mail.magetan.net.id -w U0iL22A6 -f
/opt/backup/account_email.ldif
Backup Mailbox Account
su zimbra
zmcontrol stop
ctrl + d
dari root
mkdir /opt/backup
vim.tiny /opt/backup/run.sh
#!/bin/sh
echo "*******************************************************"
echo "* Zimbra - Backup all email accounts
*"
echo "*******************************************************"
echo""
#
echo Start time of the backup = $(date +%T)
before="$(date +%s)"
#
-- 13 --
vim.tiny /opt/backup/restorerun.sh
#!/bin/sh
echo "*******************************************************"
echo "* Zimbra - Restore all email accounts
*"
echo "*******************************************************"
echo ""
#
echo Start Time Restore = $(date +%T)
before="$(date +%s)"
#
echo ""
echo "Starting the process restore the backup files ..."
su - zimbra -c "/opt/backup/restoreaccounts.sh"
before2="$(date +%s)"
echo The process lasted = $(date +%T)
# Calculating time
after="$(date +%s)"
elapsed="$(expr $after - $before)"
hours=$(($elapsed / 3600))
elapsed=$(($elapsed - $hours * 3600))
minutes=$(($elapsed / 60))
seconds=$(($elapsed - $minutes * 60))
echo "The complete restore lasted : "$hours hours $minutes minutes $seconds seconds"
echo "Process completed successfully!"
-- 15 --
Buka Webmail
http://mail.magetan.net.id
-- 16 --
-- 17 --
-- 18 --
-- 19 --
-- 20 --
Konfigurasi Zimbra
-- 21 --
-- 22 --