15 Desember 2007

Instalasi Mail Server dengan Postfix & UW-IMAP

Pendahuluan

Cara instalasi ini adalah instalasi model ‘dirty-hand’, artinya kita melakukan setup beberapa pilihan dengan cara manual. Tak masalah karena tidak ada yang perlu dikhawatirkan :-).

Salah satu point penting yang perlu diketahui, terutama untuk para Administrator yang yang terbiasa pada email server berbasis Windows (Exchange Server, MDaemon) adalah bahwa di Linux komposisi masing-masing tugas dilakukan oleh software terpisah.

SMTP Server dilakukan oleh satu program terpisah, POP3 dilakukan oleh program lain dan demikian halnya dengan program untuk mengambil email (fetching) dari server ISP. Sebenarnya, software berbasis Windowspun melakukan hal yang sama, hanya saja mereka melakukan enkapsulasi sehingga proses itu tidak terlihat.

Untuk menciptakan email server lengkap, kita akan membutuhkan komponen sebagai berikut :

  1. SMTP Server, bisa menggunakan Postfix, Qmail dan Sendmail. Kita akan menggunakan Postfix.
  2. POP3 Server, bisa menggunakan UW-IMAP, Courier maupun Dovecot. Kita akan menggunakan UW-IMAP.
  3. Fetch Mail, bisa akan menggunakan Fetchmail
  4. IMAP Server, bisa menggunakan Squirellmail. Pembahasan Squirellmail tidak disertakan pada panduan ini.

Proses Instalasi

  1. Jalankan YAST
  2. Klik menu Software | Software Management
  3. Cari software berikut dan berikan tanda centang untuk melakukan instalasi : postfix, imap, imap-lib dan fetchmail
  4. Pilih Accept untuk melakukan instalasi
  5. Ubah Hostname & Domain Name komputer. Ubah melalui YAST | Network Devices | Network Card | Edit | Hostname dan Name Server. Gunakan nama yang memenuhi kaidah FQDN (Fully Qualified Domain Name), misalnya Hostname Mailserver, Domain : perusahaan.com
  6. Lakukan perubahan pada file konfigurasi Postfix yang terletak pada directory /etc/postfix/main.cf. Sesuaikan dengan konfigurasi yang diinginkan. Pada dasarnya, konfigurasi postfix dapat dilakukan pada 3 pilihan utama. Pilihan lain dapat ditambahkan sesuai keinginan. Lihat contoh berikut :

    myhostname : mailserver.perusahaan.com
    mydomain : perusahaan.com
    myorigin : $mydomain
  7. Berikan perintah untuk mengidupkan dan mematikan service postfix. Perintah dilakukan melalui Terminal atau Konsole
  8. postfix stop
    postfix start
    postfix reload

  9. Test melalui konsole dengan perintah telnet localhost 25. Kalau memberikan respon berarti instalasi sudah OK.

    Trying 127.0.0.1...
    Connected to localhost
    Escape character is '^]'.
    220 mail.vavai.com ESMTP Postfix (2.3.2)
  10. Edit file /etc/xinetd.d/imap
  11. Aktifkan service POP3 dan POP3s. Caranya, ganti disable = yes menjadi disable = no
  12. Restart service xinetd
  13. Buat SSL Certificate. Untuk keterangan lebih jelas, silakan lihat dokumentasi usr/share/doc/packages/imap\README.SUSE.
  14. Instalasi Mail server sudah selesai. Silakan konfigurasi mail client dengan konfigurasi sebagai berikut :
  15. Setting Fetchmail, buka / buat (jika belum ada) file .fetchmailrc. File ini bersifat hidden karena berupa file dot. Jika membuka menggunakan Konqueror, aktifkan pilihan show hidden files. Jika belum ada, silakan buat. File ini terletak pada home directory. Jika kita masuk sebagai Vavai, file ini terletak pada /home/vavai, sedangkan jika kita masuk sebagai root, file ini terletak pada /root. Lakukan pengisian sebagai berikut (sesuaikan dengan konfigurasi yang diinginkan).
  16. Instalasi email server sudah selesai.

Referensi :

dikutif dari http://www.vavai.com/

Tidak ada komentar: