Senin, 13 Agustus 2012

Konfigurasi Postfix di UBUNTU 11.10

Postfix adalah sebuah program pengirim email yang ditulis oleh Wietse Venema , yang mulai menjadi alternatif lain terhadap dominasi penggunaan Sendmail Postfix berusaha menjadi program yang cepat, mudah dikelola, dan aman, dimana juga harus cukup sesuai dan cocok dengan Sendmail sehingga tidak mengecewakan penggunanya. Maka dari itu, jika dilihat sekilas dari luar nampak mirip seperti Sendmail, tapi didalam semuanya berbeda. Postfix adalah mail transfer agent yang dikembangkan oleh Wietse Venema. Postfix memproses surat elektronik dalam jumlah banyak  Sewaktu Postfix dijalankan, hanya ada satu proses yang menggunakan akses "root". 

  •  Beberapa fitur yang ditawarkan oleh Postfix :
    • Performance. Postfix mampu melayani sejuta email dalam sehari
    • Kompatibilitas. Postfix sangat kompatibel dengan Sendmail (yang sudah banyak dipergunakan orang sebagai MTA di UNIX.
    • Terdiri beberapa program kecil yang saling tidak percaya. Jika Sendmail hanya mampunyai satu program besar dan satu file konfigurasi besar, maka Postfix memiliki program-program kecil yang menjalankan tugasnya secara spesifik.
    • Keamanan. Postfix dijalankan dengan proteksi bertingkat, oleh program-program kecil yang saling tidak percaya. Masing-masing program dijalankan oleh user khusus (bukan setuid).
    • Multiple Transport. Postfix dapat mengirim surat dengan modus SMTP (Simple Mail Transfer Protocol) dan UUCP (Unix to Unix Copy Protocol) sekaligus.
    • Mendukung format Maildir. Maildir adalah format boks penyimpanan surat dalam bentuk folder daripada berbentuk satu fila (mbox).
    • Kemudahan konfigurasi. Meskipun Postfix terdiri dari banyak program kecil, namun hanya memiliki satu file konfigurasi yang mudah untuk di seting yakni/etc/postfix/main.cfg.
    Berikut sekilas gambaran bagaimana Postfix bekerja :
  • Jika ada mail lokal, maupun mail remote yang mempergunakan SMTP, diletakkan ke dalam direktori /var/mail/postfix/maildrop. Direktori ini world writable, dan permissionnya selalu dicek oleh pickup daemon setiap kali ada mail masuk.
  • Di sini akan dicek host, domain, maupun username yang dituju. Pengecekan juga termasuk yang didefinisikan di /etc/aliases dan ~/.forward. Jika bermasalah, mail akan dikembalikan ke pengirim. Biasanya ada satu tembusan ke postmaster.
  • Dari maildrop, mail akan di clean-up dengan menambahkan header, dan meletakkannya di direktori /var/mail/postfix/incoming. Disini program queue manager akan diaktifkan.
  • Queue Manager akan memisahkan mail-mail yang ditujukan untuk jaringan lokal dan mail yang ditujukan untuk host/jaringan remote. Jika ada mail yang macet, Queue Manager akan memilahnya, sehingga tidak mempengaruhi pengantaran mail lainnya.
  • Trivial-rewrite adalah program yang dipanggil oleh Queue Manager untuk resolving alamat dari tujuan surat.

Instalasi Postfix dan mengaktifkan mail service

1. Instalasi Postfix
· Cek apakah paket2 tersebut sudah terinstall di komputer anda dengan perintah
# rpm –qa | grep postfix
· Jika belum install postfix dengan perintah rpm –ivh <postfix..>
· Cek apakah sendmail juga terinstall, jika iya, hapus dengan perintah:
# rpm –e <sendmail-…> –nodeps
2.Mengaktifkan service postfix
service potfix start
3. Cek apakah daemon postfix sudah bekerja dengan perintah :


1.a. Install terlebih dahulu postfix nya.
    Dengan perintah : #apt-get install postfix
    Seperti gambar dibawah ini.

    
2. b Kemudian Install lagi squirrelmail nya.
    Dengan perintah : #apt-get install squirrelmail
    Seperti gambar dibawah ini.

    
 3.b Setelah berhasil, selanjutnya konfigurasi bagian postfixnya.
    Dengan perintah : #dpkg-reconfigure postfix
    Seperti gambar dibawah ini.

   
4. Ikuti langkah-langkahnya:
Klik ok

kemudian pilih yang akan di setting

sehingga keluar di sistem mail :mail ovizen.com

klik ok

                                             klik ok

                                             klik ok

klik ok

  

. Kita lakukan beberapa konfigurasi squirrelmailnya.
    Dengan perintah : 
      # squirrelmail-configure

6. Setelah itu kemudian restart service postfix-nya dengan perintah
    /etc/init.d/postfix restart

7. Berikutnya adalah menginstal pakage dovecot-postfix.
    Lakukan instalasi dengan perintah :
        # apt-get install dovecot-postfix

8. Setelah itu cek port smtp dan imap apakah sudah berjalan dengan nmap.
    Cek port yang berjalan dengan perintah nmap mail.ovizen.com
 Dengan menginstall nmap terlebih dahulu dengan perintah : # apt-get install nmap

9.  Kita edit terlebih dahulu file /etc/apache2/site-available/default dengan perintah :  
             pico /etc/apache2/site-available/default

10. Setelah itu kembali ke browser dan coba login dengan user yang sudah dibuat tadi. dan Silahkan lakukan pengetesan mail server dari email1 ke email2 atau sebaliknya.

Dari capture di atas, sudah dibuat 2 user dengan nama email1 dan email2.
11. Setelah itu kembali ke browser dan coba login dengan user yang sudah dibuat tadi.
      dan Silahkan lakukan pengetesan mail server dari email1 ke email2 atau sebaliknya.

 maka akan masuk ke halaman utama Squirrelmail seperti gambar di bawah ini.


15. Selanjutnya kita coba kirim email ke user email2, pilih compose.




gambar di atas saat pengiriman ke email 2


gambar di atas terkrimnya email dan email pun di terima di email2


email yang di krim oleh email 1.


email 2 membalas pesan dari email 1

email 2 pun masuk ke send messege email 1