Headlines News :
Home » , , , , , , , , » Instalasi Mail Server pada Linux Debian 5.07 Lenny

Instalasi Mail Server pada Linux Debian 5.07 Lenny

Written By Firman on 29 Februari 2012 | 2/29/2012

Mail Server merupakan server yang berfungsi memfasilitasi user yang ingin melakukan komunikasi dengan email(electronic mail). Mail server terdiri dari tiga bagian, yaitu protokol pengirim (imap), protocol penerima/pengunduh data (pop) dan Server utama untuk penyimpan pesan. Berikut cara instalasi Mail Server:

Lakukan instalasi paket software postfix, courier-imap dan courier-pop dengan mengetikkan perintah seperti berikut. maka akan muncul beberapa pertanyaan, lewati saja dengan menekan Enter(tidak perlu dihiraukan karena kita akan konfigurasi ulang nanti)
#apt-get install postfix courier-imap courier-pop

Kemudian buatlah direktori penyimpanan email dengan nama "Maildir" dan letakkan pada direktori /etc/skel dengan perintah seperti berikut

#maildirmake /etc/skel/Maildir

Kemudian buatlah user (sesuai kebutuhan/jumlah pemakai) sebagai contoh saya buat 2 user, seperti berikut

#adduser saya
Adding user `saya' ...
Adding new group `saya' (1002) ...
Adding new user `saya' (1002) with group `saya' ...
Creating home directory `/home/saya' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for saya
Enter the new value, or press ENTER for the default
             Full Name [ ]:
             Room Number [ ]:
             Work Phone [ ]:
             Home Phone [ ]:
             Other [ ]:
Is the information correct? [Y/n] y
#adduser kamu
Adding user `kamu' ...
Adding new group `kamu' (1003) ...
Adding new user `kamu' (1003) with group `kamu' ...
Creating home directory `/home/kamu' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:

passwd: password updated successfully
Changing the user information for kamu
Enter the new value, or press ENTER for the default
             Full Name [ ]:
             Room Number [ ]:
             Work Phone [ ]:
             Home Phone [ ]:
             Other [ ]:
Is the information correct? [Y/n] y
Keterangan:
Masukkan password
Optional, biarkan kosong juga tidak apa-apa
jawab ya, untuk mengkonfirmasi bahwa informasi sudah benar

Kemudian tambahkan script home_mailbox=Maildir/ pada bagian paling akhir dari script default file konfigurasi "main.cf" dengan perintah seperti berikut

#echo "home_mailbox=Maildir/" >> /etc/postfix/main.cf

Selanjutnya lakukan konfigurasi ulang pada "postfix" seperti berikut.

#dpkg-reconfigure postfix
Maka agan akan diberikan beberapa pertanyaan, jawab pertanyaannya dengan petunjuk berikut
System mail name          : bukan.org  (domain DNS Server agan)
Root postmaster             : blank  (biarkan kosong)
Other destination            : default   (tidak perlu diedit)
Force Synchronous         : no (pilih "no")
Local network                  : default  (tidak perlu diedit)
Procmail                          :  no  (pilih "no") 
Mailbox size                    : 0   (isikan "0" agar unlimited)
Local address extention  : +  (isikan "+")
ip address                        : ipv4 (pilih sesuai ip address yang agan pakai)


Kemudian lakukan restart pada "postfix" dengan mengetik /etc/init.d/postfix restart lalu tekan Enter, seperti contoh berikut :
#/etc/init.d/postfix restart
Stopping Postfix Mail Transport Agent: postfix.
Starting Postfix Mail Transport Agent : postfix.

Selanjutnya tambahkan script pada "db.bukan"  (DNS Server yang agan buat kmaren) seperti berikut

#pico /etc/bind/db.bukan


Menjadi seperti berikut
;
$TTL                 604.800
@                    IN                    SOA                bukan.org. root.bukan.org. (
                                                             2             ; Serial
                                                   604800             ; Refresh
                                                     86400             ; Retry
                                                 2419200             ; Expire
                                                   604800  )          ; Negative Cache TTL
;
@                     IN                      NS                bukan.org.
@                     IN                      NS                192.168.1.8
www                 IN                      NS               192.168.1.8
mail                  IN                      NS               192.168.1.8
Keterangan:
script yang perlu ditambahkan

Setelah itu save dengan menekan Ctrl+O, dan keluar dengan menekan Ctrl+X kemudian lakukan restart pada "bind9" dengan mengetik /etc/init.d/bind9 restart lalu tekan Enter, seperti contoh berikut
#/etc/init.d/bind9 restart
Stopping domain name service . . . : bind9.
Starting domain name service  . . . : bind9.


Instalasi Mail Server telah selesai.
Share this article :

2 komentar:

  1. cara untuk ngetes email bisa diklien gimna ya mas

    BalasHapus
  2. sebenarnya sama saja kok, yang pasti, harus tahu username dan passwordnya.

    kalau agan pakai GUI seperti squirrelmail, masukkan saja username dan passwordnya, lalu login dan bisa kirim/terima email deh.(jika lancar berarti email sudah berjalan baik)

    kalau agan pakai TXT/CLI, agan bisa menggunakan perintah "telnet"(tanpa tanda petik. contoh:
    a. untuk mengetes port pengiriman gunakan perintah "telnet mail.bukan.org 25" (bukan.org = domain name agan)
    b. untuk mengetes port penerimaan gunakan perintah "telnet mail.bukan.org 110"(bukan.org = domain name agan)

    BalasHapus

 
Support : Politeknik Elektronika Negeri Surabaya | SMK Negeri 1 Kota Mojokerto | SMP Negeri 1 Prambon Sidoarjo
Copyright © 2012. Bukan's Tutorial - All Rights Reserved
Template Created by Mas Kolis Re-Building by Bukan's Tutorial
Proudly powered by Blogger