Salah satu proses yang kerap membingungkan rekan-rekan yang training mengenai Zimbra Mail Server di Excellent adalah soal urutan proses pembuatan mail server yang akan diterapkan di perusahaan/instansi tempatnya bekerja, mulai dari proses instalasi awal sampai dengan siap dipergunakan baik untuk pengiriman dan penerimaan email internal maupun pengiriman dan penerimaan email secara umum melalui internet.
Pemahaman mengenai proses konfigurasi ini sebenarnya dibutuhkan oleh semua SysAdmin yang hendak melakukan konfigurasi mail server untuk keperluan live production. Tanpa memahaminya, SysAdmin mail server harus membentur banyak rintangan sampai akhirnya mail server bisa go live.
Untuk membantu mencerahkan proses ini, berikut saya tuliskan secara global langkah-langkah yang perlu dilakukan untuk membuat mail server dari awal hingga akhir.
Jadikan diri anda benar-benar paham pada tahap ini. Bukan sekedar paham secara sambil lalu, begitu diminta instalasi ulang malah kebingungan
. Camkan selalu, jika kita mengabaikan masalah pada tahap awal, bisa jadi masalah itu akan terus menerus menghantui kita pada tahap-tahap selanjutnya.
Beberapa referensi bagus (soalnya saya yang nulis makanya saya bilang bagus, hehehe…) :
* Instalasi Zimbra Mail Server pada distro SUSE Linux Enterprise Server 11 SP1 64 bit : http://bit.ly/upGAiU
* Instalasi Zimbra Mail Server pada distro Linux Ubuntu : http://bit.ly/vhH27h
* Instalasi Zimbra Mail Server pada distro Linux CentOS : http://bit.ly/s1pvBN
* Installing Zimbra Mail Server on SLES 11 SP1 64 bit in less than 30 Minutes
Penanda email seperti ini kelihatan sepele tapi sebenarnya banyak fungsinya, antara lain untuk mengecek sejauh mana kecepatan pengiriman email sesama lokal, apakah setting waktu di email sudah tepat, apakah ada service yang tidak berjalan, dan lain-lain.
Jika terjadi kegagalan proses pengiriman sesama lokal, lakukan pengecekan mengenai :
Jangan sampai SysAdmin berulang-ulang bertanya hal yang menggelikan yang tidak semestinya ditanyakan oleh SysAdmin seperti ini : “Saya sudah kirim email, sudah sent tapi kok nggak ada ditujuan ya??”. Kenapa saya bilang tidak semestinya ditanyakan oleh SysAdmin, karena pertanyaan itu semestinya ditanyakan oleh user dan harusnya dijawab oleh SysAdmin. Kalau SysAdmin bertanya, lha pegimane si user, apa si user nggak tambah bingung melihat SysAdminnya kebingungan
Ingat, status “email sent” dari mail client bukan berarti segalanya lancar. Status Email Sent dari email client hanya berarti bahwa email sudah berhasil dikirimkan dari email client ke MTA alias ke email server. Belum menjamin email akan diterima oleh penerimanya. Email masih harus melewati pengecekan anti spam dan anti virus, pengecekan MTA dan distribusi mailbox (jika untuk tujuan lokal) atau melewati relay transport (jika ditujukan untuk tujuan external). Jika service anti spam atau anti virus mati, email TIDAK AKAN PERNAH diteruskan, macet di AS/AV. Jika MTA unavailable, email email TIDAK AKAN PERNAH terkirim, karena tidak ada yang mengantarkan. Jika mailbox down, email tidak bisa masuk ke inbox tujuan. Jika SMTP Relay timeout, email tidak bisa direlay ke tujuan.
Bagaimana tahu itu semua? Cara mengetahui-nya adalah dengan cara membaca log, untuk Zimbra ada di /var/log/zimbra.log dan /opt/zimbra/log/mailbox.log. Umumnya mail server di Linux menyimpan log di /var/log/mail atau /var/log/messages
Lihat, baru 2 materi yang disampaikan, artikelnya sudah cukup panjang. Saya akan lanjutkan ke pembahasan berikutnya. Estimasi saya, secara total akan ada sekitar 11 langkah yang akan dibahas, antara lain :
03. Test kirim ke internet –> Jika masuk ke tujuan dianggap spam, gunakan ISP relay
04. Check IP public
05. Setting NAT/Port Forward, arahkan port : 25,110,143,587,993,995,7071 ke IP public Zimbra
06. Test akses IP public (minta tolong teman atau gunakan akses internet lain) ex : telnet mail.excellent.co.id 25
07. Beli domain & hosting, dapatkan user name dan password cpanel
08. Tambahkan A Records dengan nama yang merujuk ke IP public, misalnya mail.excellent.co.id
09. Ubah records mail dari CNAME menjadi A Records dengan isi = IP Public
10. Ubah MX Entry agar merujuk ke mx.excellent.co.id
11. Test akses, kirim & terima email dari luar jaringan
Jangan khawatir jika masih gagal, karena kegagalan akan memperkuat jiwa dan semangat kita (dalam arti kata lain, kegagalan juga akan melunturkan semangat kita jika kita gagal melulu dan berlangsung terus menerus, hehehe…). Proaktif bertanya jika mengalami kegagalan. Tidak usah malu (kita kan tidak install mail server sambil nyolong
), tidak usah mengeluh dan tidak usah putus asa.
Satu-satunya kegagalan yang mungkin saat belajar mail server adalah mengikuti artikel dan panduan yang sesat
. Jika panduan dan caranya benar, belajar mail server akan sangat menyenangkan dan menenteramkan.
. Mudah-mudahan tulisan ini tidak tambah menyesatkan
Berlanjut ke artikel berikutnya ya, mudah-mudahan dapat ditulis siang hari ini. Summary Proses Instalasi & Konfigurasi Mail Server untuk Production Server (Live)-Bagian 2, Pengiriman Email ke Internet
Print This Post
Pada hari Senin dan Selasa, 12-13 Juli 2010, team Excellent berkunjung ke lokasi PT. Sucofindo Laboratories untuk memberikan inhouse training dengan materi implementasi Zimbra Mail Server selama 2 hari, full days. PT. Sucofindo Laboratories yang berlokasi di Cibitung ini merupakan salah satu bagian dari PT. Sucofindo yang merupakan perusahaan sertifikasi paling utama di Indonesia. Materi [...]
maksudnya point 8 dan 9 disetting di dns isp apa di dns punya kita sendiri?
@Dewi, Di DNS Public/ISP. Nanti akan dibahas detail pada penjelasan berikutnya.
Pingback: Summary Proses Instalasi & Konfigurasi Mail Server untuk Production Server (Live)-Bagian 2 | Migrasi Windows Linux
mas vavai point no.5 setting NAT di firewall kita maksudnya?
@Fajar,
Benar mas, detailnya saya akan tulis di bagian berikutnya dari tulisan ini.
Mas vavai saya mau tanya untuk point. 7, kalau untuk beli domain dan hosting, saya dengar di tempat mas vavai juga bisa ya ? saya harus menghubungi kemana? apakah langsung contact ke PT.Excellent.. ?
@Tio,
Benar mas, bisa langsung menghubungi PT. Excellent atau bisa juga menggunakan form kontak http://excellent.co.id/kontak