Panduan Zimbra Mail Server
Panduan Zimbra Mail Server
Zimbra merupakan aplikasi mail server yang terdiri dari gabungan aplikasi lain. Zimbra merupakan solusi bagi sebuah perusahaan yang ingin memakai sistem mail dengan konfigurasi yang mudah dan lengkap fiturnya. Selain itu karena aplikasi ini open source, otomatis pengeluaran biaya untuk pembuatan mail server akan lebih sedikit. Berikut langkah langkah instalasi zimbra mail server, mulai dari persiapan install sistem operasi, setting dns, dan install paket zimbra itu sendiri. Siapkan CD installer Ubuntu 10.04, image iso bisa anda download pada situs kambing.ac.id. Untuk pemilihan sistem operasi, saya lebih menyarankan anda menggunakan ubuntu 64 bit, karena zimbra sendiri nantinya akan menggunakan binary 64 bit. Hal yang perlu diperhatikan saat instalasi ubuntu server adalah partisi, konfigurasi pada pemilihan paket dan singkronisasi waktu. Untuk partisi saya hanya menggunakan partisi /swap dan / (ext4). . Install seperti biasa, pilih bahasa, keyboard setting, isikan hostname dan partisi hardisk. Jika anda memang ingin mengalokasikan khusus untuk zimbra, lebih baik membuat directory /opt dengan size yang besar. Karena zimbra teinstal pada directory /opt .
Setelah proses partisi selesai dilakukan, selanjutnya anda bisa memilih paket yang akan anda install. Karena tujuannya adalah menginstall zimbra, maka anda cukup memilih DNS Server dan OpenSSH Server.
Setelah proses instalasi selesai maka anda harus mengkonfigurasi network pada ubuntu anda, diantaranya adalah mengubah ip server menjadi statis dan setting dnsnya. Berikut caranya :
Tentukan desain network yang ingin anda gunakan untuk zimbra mail server anda, disini saya mencontohkan menggunakan IP (172.17.77.144/24) dengan gateaway (172.17.77.1) .
Edit file /etc/network/interfaces menggunakan editor kesayangan anda, saya sendiri lebih senang menggunakan nano jika di ubunt. Maka ketikkan perintah :
# nano /etc/network/interfaces Rubah menjadi IP statis yang anda inginkan # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback
# The primary network interface auto eth0 iface eth0 inet static address 172.17.77.144 network 172.17.77.0 netmask 255.255.255.0 broadcast 172.17.77.255 gateway 172.17.77.1 Edit file Hosts yang ada di /etc/hosts
127.0.0.1
localhost
mailzimbra.com dalam merubah file /etc/resolv.conf , yang perlu diperhatikan adalah perngisian name server pada baris pertama. Di sini saya mencontohkan baris pertama diisi dengan ip mail yang sedang kita buat sendiri, baris kedua adalah DNS master pada jaringan saya, dan baris ketiga adalah DNS google. Baris kedua dan ketiga bisa anda ganti sesuai keinginan, misal ingin merubah baris kedua menjadi OpenDNS atau DNS lainnya. Restart service networking agar konfigurasi yang kita buat berjalan.
# /etc/init.d/networking restart Remove app-armor dan install beberapa dependency yang di perlukan
#apt-get upgrade # dpkg purge apparmor apparmor-utils # apt-get install libidn11 libpcre3 libgmp3c2 libexpat1 libstdc++6 libltdl7 libperl5.10 sysstat sqlite3 fetchmail Terkadang saat kita remove apparmor, membutuhkan restart untuk lebih sempurnanya. Saran saya agar merestart komputer, agar nantinya tidak ada masalah yang timbul. Selanjutnya adalah setting DNS, karena zimbra mutlak memerlukan komunikasi DNS pada dirinya sendiri (tidak harus menyerupai setting DNS di ISP)
Pada konfigurasi named.conf.local saya mengarahkan file ke /etc/bind/db.mailzimbra.com. Nantinya digunakan sebagai inisialisasi DNS itu sendiri. Tentu ada beberapa baris yang akan kita isikan kedalam file tersebut. Buatlah file /etc/bind/db.mailzimbra.com, kemudian edit isinya menjadi : ;mailzimbra.com $TTL 604800 @ IN SOA zimbra.mailzimbra.com. root.mailzimbra.com. ( 2006020201 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 60480); Negative Cache TTL ; @ IN IN NS zimbra MX 10 zimbra 172.17.77.145 A 172.17.77.145
IN A zimbra IN
# /etc/init.d/bind9 restart Untuk mengetahui konfigurasi dns yang kita lakukan berjalan dengan baik atau tidak, lakukan seedikit tes kecil menggunakan dns-utils. Caranya :
# dig google.com Jika benar maka yang akan muncul adalah seperti gambar di bawah ini :
Jika semua step dilakukan dengan benar, selanjutnya tinggal menginstall paket binary zimbra pada ubuntu kita. Bersambung ke part 2
5 Responses
1. Pingback: Instalasi Zimbra 7 di ubuntu 10.04 Part 2 Learning by doing
2. sigit Pak, kalo sudah punya dns server terpisah langkah in tidak perlu lagi kan ? terima kasih.
Reply
3. mahirudin tetap perlu mas, karena dns di zimbra bukan sebagai dns resolver seperti untuk internet
Reply
4. siutun mas, untuk reverse dns nya gimana contohnya, sama untuk resolve.conf nya ip address zimbranya diisikan juga? tq
Reply
o
mahirudin paling mudah ip address pada resolv.conf diisikan ip address server zimbra itu sendiri contoh nya : ip server zimbra anda 192.168.1.10 isikan saja seperti ini di resolv.conf pada baris pertama
nameserver 192.168.1.10
nameserver 8.8.8.8
Reply
Leave a Reply
Enter your comment here...
Follow
Sign me up
Powered by WordPress.com
LEARNING BY DOING
Hany
Sebelumnya kita sudah membahas, bagaimana cara menyiapkan sebuah server untuk dijadikan zimbra mail server. Jika anda belum membacanya bisa ke alamat ini Installasi Zimbra 7 di ubuntu 10.04 Part 1. Selanjutnya kita akan menginstall paket zimbranya sendiri. Pastikan anda sudah mendownload paket zimbra dari webnya, disini saya menggunakan zcs7.0.0_GA_3077.UBUNTU10_64.20110127202143.tgz. Berikut langkah langkahnya : Periksa port port yang ada, karena zimbra secara default memakai port 25, 80, 110, 143. Karena nantinya jika ada port yang sudah digunakan akan ada masalah saat installasi.
# lsof -i -n -P
Perhatikan yang saya beri kotak merah, pastikan tidak ada port port yang dibutuhkan zimbra.
# tar zxvf zcs-7.0.0_GA_3077.UBUNTU10_64.20110127202143.tgz Masuk ke directory hasil ekstrak, dan cari file install.sh. Kemudian eksekusi
# ./install.sh
Ketik Y untuk menyetujui license agreementnya. Selanjutnya, zimbra akan mengecek paket paket yang diperlukan.
Jika tidak ada error, atau semua paket sudah terpenuhi dapat dilanjutkan dengan pemilihan software yang terinstall pada zimbra. Hal yang perlu diperhatikan adalah pilihlah paket sesuai kebutuhan. Pada suatu contoh jika anda tidak menginginkan LDAP, maka lebih baik tidak dipilih saat proses instalasi. Pemilihan paket yang sesuai akan menentukan performa server itu sendiri. Namun jika anda belum mengetahui apa yang harus dipilih, bisa memilih semua software yang ada pada zimbra untuk diinstal. Karena pada contoh instalasi ini saya memilih untuk menginstall semua paket, cukup enter enter saja saat pemilihan paket instalasi.
Setelah ini akan muncul pesan seperti di bawah. Kita menggunakan hostname zimbra.mailzimbra.com, dan yang kita set record mx adalah domain [mailzimbra.com], karena kita memang inginnya zimbra menghosting domain mailzimbra.com. Jika anda benar dalam mengisi domain hostnamenya, maka yang akan muncul seperti gambar di bawah ini :
Sekarang anda kita akan memeriksa beberapa kekurangan yang ada di settingan zimbra kita.
Perhatikan tanda ******** yang ada pada layar terminal anda. Tanda tersebut menyatakan jika ada yang kurang pada bagian tersebut. Di contoh ini, yang kurang adalah Admin Password yang belum di set. Admin Password berada di nomor 3. Maka pada pertanyaan Address unconfigured (**) items (? help) ketik -> 3
Setelah anda mengetik 3 pada layar terminal. Anda akan dihadapkan kembali dengan tanda ** kembali. Tanda bintang atau asteriks ada pada no 4, maka anda ketik angka 4 pada pertanyaan Select, or r for previous menu [r]
Ketikkan password yang anda inginkan untuk login admin pada zimbra. Jika tidak di set, maka password default sesuai pada terminal anda yang akan dipakai yaitu 6MAj_Ma1t6 .
Perhatikan dari no 1 24 sudah tidak ada lagi tanda bintang / asteriks lagi, artinya konfigurasi untuk zimbra anda sudah tidak ada masalah. Ketik r untuk kembali ke menu utama, dan melanjutkan proses compile nya.
Proses compile akan berjalan hingga finish, untuk mengetes zimbra anda berjalan atau tidak? Anda bisa buka alamat https://172.17.77.144:7071 untuk login admin dan http://172.17.77.144 untuk login mail.
Jika semua dilakukan dengan benar, maka tidak akan ada masalah. Selanjutnya tinggal manage zimbra mail yang telah terinstall pada perusahaan anda.
referensi :
3 Responses
1. roji Kalau kita sudah hosting domain bagaimana konfihurasi dns server, terimas kasih . Artikel yang bagus dan menarik
Reply
2. roji Kalau kita sudah hosting domain bagaimana konfihurasi dns server, terimas kasih . Apabila server zimra ada dibelakang mesin firewall port berapa saja yang seharusnya dibuka Artikel yang bagus dan menarik.
Reply
o
mahirudin jika memang sudah hosting domain, settingan DNS nya tetap sama, namun ada penambahan CNAME saja. Pointing atau NAT ke Ip public pada ISP anda, gunakan DNS ISP yang memiliki IP public tersebut. Atau tinggal atur saja di router atau firewall anda. Adapun port yang dibuka saran saya hanya port 25 (SMTP), 80 (HTTP), 110 (POP), 143 (IMAP)
Reply
Leave a Reply
Enter your comment here...
Follow
Enter your e
Sign me up
Powered by WordPress.com
4 Instalasi ZCS 5 Direktori Permissions pada / tmp 6 Mengirim Surat dari Terminal (opsional)
dan password akan menjadi apa yang Anda gunakan untuk login pada baris perintah kemudian, dan password yang sama akan menjadi password untuk perintah sudo. Pastikan Anda mengingat apa yang Anda masukkan di sini! 5) Pada layar "Software Selection", pilih DNS Server dan pilihan Server OpenSSH untuk instalasi, tapi hanya itu. Ini akan memungkinkan administrasi remote (SSH), dan akan install bind9 yang Anda perlu untuk DNS split. 6) Jalankan perintah berikut untuk memastikan Anda memiliki semua paket yang diperlukan: sudo apt-get install bind9 dnsutils berkas libgmp3c2 libexpat1 libstdc + +5 libltdl3 libperl5.8 perl ikal libpcre3 libc6 sysstat Dengan item ini, Anda akan menyelesaikan instalasi dan sistem akan reboot.
DNS
Pada Ubuntu, periksa / etc/default/bind9 untuk melihat jalur direktori root untuk instalasi bind Anda. Jika jalan tidak lain yang ditentukan, maka kemungkinan besar file / etc / bind / Tepat konfigurasi DNS adalah yang terpenting! Jika Anda tidak memiliki DNS Anda bekerja dengan baik, jangan repot-repot mencoba untuk menginstal Zimbra, karena mencoba untuk memperbaiki DNS setelah fakta dapat menyebabkan instalasi yang dapat melakukan segala sesuatu kecuali surat kirim - bahkan dari pengguna Zimbra pada dirinya sendiri ! Jadi saya akan mengatakannya lagi: Jika Anda tidak dapat menyelesaikan IP mailserver anda, alamat pribadi (BUKAN IP publik) menggunakan nslookup, memperbaikinya SEBELUM Anda menginstal Zimbra! Jika instalasi Anda di atas berhasil, ketika Anda mendaftar pada pada baris perintah Anda akan dapat melakukan ping alamat IP publik jika Anda tahu mereka, tetapi Anda mungkin tidak dapat menyelesaikan nama-nama untuk melakukan ping mereka. Sekarang Anda harus mengkonfigurasi file-file berikut, yang berada di direktori / etc / bind (untuk singkatnya saya sudah menghapus baris komentar generik disertakan oleh distro). Perhatikan bahwa alamat query-sumber dan garis Forwarders sudah ada, mereka hanya perlu tanda komentar, dan dalam kasus forwarder, alamat ip dari server ISP anda DNS perlu ditambahkan. Perhatikan juga bahwa sintaks harus PERSIS seperti yang ditunjukkan di bawah ini - meninggalkan satu titik koma atau braket dan pukulan semuanya up: / Etc / bind / named.conf.options options { direktori "/ var / cache / bind";
query-sumber alamat * port 53; forwarders { xxx.xxx.xxx.xxx; xxx.xxx.xxx.xxx; }; auth-nxdomain tidak; # sesuai dengan RFC1035 };
alamat ip pada file ini adalah alamat ip publik dari DNS yang Anda gunakan dalam dunia luar. Garis "query-source address * port 53" adalah untuk memungkinkan mesin Anda untuk memukul DNS jika eksentrik DNS port yang diblokir. Anda dapat meninggalkan komentar jika Anda tidak membutuhkannya. Cek / etc / resolv.conf dan pastikan itu terlihat seperti ini: nameserver xxx.xxx.xxx.xxx
Alamat IP di sini harus menjadi alamat ip pribadi kotak Zimbra ini. Setelah Anda tetap kedua file dan restart bind / Etc/init.d/bind9 me-restart
Anda harus dapat menyelesaikan nama di dunia luar. Cobalah sesuatu seperti "ping google.com" dan jika Anda mendapatkan jawaban, Anda berada di jalan. Sekarang saatnya untuk mendapatkan kerja zona internal. Tambahkan baris berikut ke / etc / bind / named.conf.local zona "mydomain.com" { type master; file "/ etc / bind / db.mydomain.com"; }; zona "xxx.xxx.xxx.in-addr.arpa" { type master; file "/ etc / bind / db.xxx.xxx.xxx"; };
Perhatikan bahwa Anda perlu mengetik nama path lengkap ke db Anda file *.. Juga, pastikan Anda tidak
ketinggalan titik koma ";" dalam salah satu baris yang memiliki mereka karena titik koma hilang memecah file. Zona xxx.xxx.xxx.in-addr.arpa rappresents zona reverse. Anda harus memasukkan alamat bersih dalam urutan terbalik. Es (192.168.1.x -> zone "1.168.192.in-addr.arpa"). Sekarang membuat file / etc / bind / db.mydomain.com ; ; BIND file data untuk mydomain.com ; $ TTL 604800 @ IN SOA mail.mydomain.com. admin.mydomain.com. ( 070725; Serial 604800; Segarkan 86400; Coba lagi 2419200; Kadaluarsa 604800); Cache TTL Negatif ; @ IN NS email IN MX 10 mail yang DI xxx.xxx.xxx.xxx A surat DALAM xxx.xxx.xxx.xxx
Alamat ip di sini adalah Zimbra lagi Anda intern alamat ip; string "admin.mydomain.com" diganti dengan alamat email yang Anda gunakan untuk administrasi, hanya dengan "." bukan "@" di alamat. Hati-hati untuk kenaikan nomor seri satu lebih tinggi setiap kali Anda mengubah file ini atau perubahan yang tidak akan menempel. Banyak pengguna menggunakan tanggal mereka mengedit file untuk nomor seri, tetapi selama Anda mulai rendah dan hanya mendapatkan lebih tinggi itu benar-benar tidak masalah. Sekarang membuat file / etc / bind / db.xxx.xxx.xxx $ TTL 3D @ IN SOA mail.mydomanin.com. admin.mydomain.com. ( 1; Serial +8 H; Segarkan 2H; Coba lagi 4W; Kadaluarsa 1D); Minimum TTL NS mail.mydomain.com. x PTR localhost.
Sekarang Anda mungkin perlu reboot mesin (restart bind9 saja tidak selalu berfungsi) dan mencoba untuk menyelesaikan server mail anda. nslookup mydomain.com
Jika kembali alamat publik IP, DNS internal tidak bekerja. Jika hal-hal yang dikonfigurasi dengan benar itu akan mengembalikan alamat internal.
Host Tabel
Sebelum Anda sampai ke menginstal Anda juga perlu memodifikasi / etc / hosts: 127.0.0.1 localhost.localdomain localhost xxx.xxx.xxx.xxx mail.mydomain.com email
HANYA JIKA ini bekerja, sekarang saatnya untuk memperbarui paket anda: sudo bash (ini akan meminta password Anda, masukkan pw administrator Anda, maka Anda akan berada di root prompt) apt-get update apt-get upgrade
Instalasi ZCS
Beberapa kelompok diskusi telah mendaftarkan dependensi tidak terinstal secara menginstal Linux standar, tetapi hal yang mudah dilakukan adalah mencoba menjalankan instalasi dan membiarkan Zimbra memberikan daftar dari apa yang hilang. Download paket yang sesuai untuk instalasi Ubuntu anda (32 atau 64 bit Ubuntu 8.04 LTS), salin ke direktori pilihan Anda (saya lebih memilih / temp karena / tmp volatile dan membersihkan keluar setiap reboot), mengubah ke direktori tersebut, dan jenis tar-xzf zc *
dan itu akan membuat seluruh direktori / temp / zcs dengan banyak file di dalamnya. Kemudian: cd / temp / zcs / Install.sh.
Ini tidak akan bekerja pertama kali, tapi akan memberi Anda daftar dependensi yang tidak tersedia. Catat semua nama paket dikatakan hilang. Daftar Anda mungkin sedikit berbeda dari saya, tapi apa pun itu, beban mereka. Hanya memisahkan setiap nama paket dengan ruang seperti ini: apt-get install libstdc libpcre3 libgmp3c2 + +5
Sekarang kembali menjalankan Zimbra Anda menginstal dan menerima semua default kecuali: Ketika meminta Anda untuk domain Anda, itu akan memiliki fully-qualified domain Anda nama (hostname.mydomain.com) bukan hanya domain, dan mungkin mengeluh tentang tidak memiliki sebuah MX record. Mengubah nama host hanya mydomain.com dan itu akan menemukan nama-nama melalui nslookup, dan itu akan bahagia. Sisa dari instalasi tersebut harus dilanjutkan tanpa kesalahan, kecuali bahwa menjelang akhir itu akan meminta Anda untuk "alamat item dikonfigurasi" tapi, jika Anda melakukan ini dari konsol dan bukan dari koneksi SSH dengan buffer, item yang sebenarnya yang dikonfigurasi tidak aktif layar dan tidak terlihat. Ini password admin, yang dalam item menu 3. Akhirnya, ketika instalasi dilakukan dan telah memberikan yang terakhir "tekan Enter untuk menyelesaikan" Anda hampir selesai. Saya sarankan di sini bahwa Anda mengkonversi webmail Anda menggunakan https bukan http. Ini adalah pertanyaan keamanan, tetapi juga kebijaksanaan. Jika Anda memilih untuk melakukan ini, maka pada jenis perintah, prompt: su - zimbra zmtlsctl https
Sekarang reboot sistem, dan ketika datang kembali, memberikan beberapa menit untuk memulai seluruh proses Zimbra. Jika instalasi Anda berhasil, Anda dapat pergi ke https://xxx.xxx.xxx.xxx:7071 (internal ip alamat lagi) untuk mendapatkan konsol administratif, atau https://xxx.xxx.xxx.xxx untuk login sebagai pengguna. Selamat - satu mengkilap baru Zimbra instalasi pada Ubuntu!
Jika hak akses Anda / tmp tidak sesuai dengan di atas, jalankan perintah berikut sebagai root: # Chown root: root / tmp ** Opsional, kesempatan baik / tmp sudah dimiliki oleh root ** # Chmod 777 / tmp # Chmod + t / tmp
The t di akhir perizinan disebut sedikit lengket. Ia menggantikan x dan menunjukkan bahwa dalam direktori ini file hanya dapat dihapus oleh pemiliknya, pemilik direktori, atau superuser root. Dengan cara ini tidak cukup untuk seorang pengguna telah menulis izin pada / tmp - ia juga perlu menjadi pemilik dari file untuk dapat menghapusnya.
Masukkan subjek dan tubuh, dengan menggunakan '.' pada baris kosong untuk mengakhiri pesan. Bila Anda telah mengirimkannya, periksa / var / log / zimbra.log untuk mengkonfirmasi bahwa pesan telah diproses dengan benar.
Jika Anda memiliki sistem multi-node Zimbra dan server Anda menginstal mailx pada tidak menjalankan MTA, Anda bisa membiarkannya menginstal Postfix, dan selama menentukan konfigurasi server relay khusus, yang Anda harus menetapkan salah satu yang ada MTA host Zimbra.
Verified Terhadap: tidak diketahui Tanggal Dibuat: 2007/08/09 Date Modified: 2011/11/24
diskusi
lihat sumber
sejarah
navigasi
cari
Halaman Utama Kategori Warung Zimbra.com Resmi Docs Hidup Demo Forum Blog Galeri Bugzilla Peta jalan Wiki Bantuan
Go Pencarian
toolbox
downloads
o o o
Galeri Submit Bug Rilis Status Zona Developer Menyumbang Mendukung Zimbra Tinjauan Program Dukungan Bantuan Pengguna Zimbra Customer Support Portal Mitra Zimbra Hosting Provider Zimbra vars Zimbra Pelatihan Penyedia Sumber Daya Untuk Mitra Tentang Karir Berita Acara Webinar Media Hubungi Kami
Original Text: The following guide is for installing ZCS on Ubuntu Server 8.04 LTS, and is a revision of my previous Ubuntu Server 6.06 installation guide here .
Show alternative translations