KONFIGURASI MAIL SERVER DI LINUX DEBIAN 8

 


MAIL Server adalah sebuah layanan email yang memungkinkan pengguna saling mengirim dan menerima email dalam satu jaringan yang sama, layanan ini berbasis cloud computing. Tidak hanya mengirim pesan, mail server juga dapat mengirim data-data serta informasi berbentuk (surat elektronik). Mail Server memungkinkan user dapat mengirim pesan surat elektronik e-mail malalui satu jaringan, user saling mengirim email satu sama lain melalui mail server.

Langsung saja kita ke konfigurasinya.

1. Pertama kita harus konfigurasi IP Address terlebih dahulu. ketikan nano /etc/network/interfaces pada debian lalu tekan enter. Anda akan masuk kedalam konfigurasinya.


# The primary network interface
auto eth 0
iface eth0 inet static
            address 192.168.1.1 
            netmask 255.255.255.0 
            network 192.168.1.0 
            broadcast 192.168.1.255 
            nameserver 192.168.1.1 -> dari atas sampai sini sesuaikan dengan ip kalian

allow-hotplug eth1 
iface eth1 inet dhcp -> untuk bagian ini fungsinya untuk menginstall paket lewat internet.

Jangan lupa simpan konfigurasinya dengan cara ctrl+x -> y -> enter dan restart konfigurasinya dengan cara /etc/init.d/networking restart.

2. Lalu setelah itu kita harus konfigurasi juga DNS pada Debian kita, masuk ke direktori Debian dengan cara cd /etc/bind, lalu masuk ke konfigurasi named.conf dengan cara nano named.conf.


zone "aldo.com" { -> zone domain anda
            type master;
            file "/etc/bind/db.aldo"; -> lokasi forward anda
};

zone "1.168.192.in-addr.arpa" { -> zone domain anda
            type master;
            file "/etc/bind/db.192"; -> lokasi reverse anda
};

Setelah ditambahkan konfigurasi diatas, simpan dengan cara ctrl+x -> y -> enter.


3. Lanjut masih pada direktori bind, kita copy file db.local agar kita tidak pusing mencari file konfigurasi kita sendiri dengan cara cp db.local db.aldo, lalu kita masuk ke konfigurasi forward nya dengan cara nano db.aldo.


*catatan: ubah localhost menjadi domain anda dan jangan lupa sertakan akhiran titik(.) pada setiap domain name anda.

;
@            IN            NS              aldo.com.
@            IN            A             192.168.1.1
www        IN            A             192.168.1.1
mail          IN            A             192.168.1.1

simpan dengan cara ctrl+x -> y -> enter.

4. Kita copy kan juga file reverse dengan cara cp db.127 db.192 dan masuk kedalam kofigurasi reverse dengan cara nano db.192.


*catatan: ubah localhost menjadi domain anda dan jangan lupa sertakan akhiran titik(.) pada setiap domain name anda.

;
@          IN        NS          aldo.com.
1            IN        PTR        aldo.com.
1            IN        PTR        www.aldo.com.
1            IN        PTR        mail.aldo.com.

Simpan dengan cara ctrl+x -> y -> enter.

5. Setelah kita konfigurasi file named.conf, file forward, dan file reverse, kita konfigurasi file resolv.conf agar bisa terdeteksi DNS yang kita buat, masuk kedalam konfigurasinya dengan cara nano /etc/resolv.conf.


search aldo.com -> domain anda
nameserver 192.168.1.1 -> ip anda

*catatan: file resolv.conf ini dalamnya akan berubah ke default ketika kita keluar dari debian lalu masuk kembali ke debiannya, sehingga jika kita keluar dan masuk kembali kita harus mengubahnya lagi.

Simpan dengan cara ctrl+x -> y -> enter lalu kalian restart konfigurasi DNS nya dengan cara /etc/init.d/bind9 restart.

6. Kita tes apakah terdeteksi apa tidak dengan cara nslookup aldo.com (domain kalian) dan nslookup 192.168.1.1 (ip kalian) seperti gambar dibawah.


7. Jika sudah berhasil seperti gambar di atas, selanjutnya kita akan mengkonfigurasi apache2. Masuk ke direktori apache2 dengan cara cd /etc/apache2/sites-available, buat konfigurasi sendiri dengan cara cp 000-default.conf mail.conf, dan masuk kedalamnya dengan cara nano mail.conf.


ServerAdmin aldo@gmail.com -> email admin
DocumentRoot /var/www/aldo -> folder website

Simpan dengan cara ctrl+x -> y -> enter. Lalu matikan website default dengan cara a2dissite 000-default.conf dan nyalakan website kita dengan cara a2ensite mail.conf.


8. Masuk ke foler website dengan cara cd /var/www/aldo dan buat file index.html dengan cara nano index.html, jika belum ada direktori nya kalian buat seperti gambar contoh dibawah.


9. Jika sudah masuk kedalam index.html nya, buat seperti pada gambar dibawah lalu simpan dengan cara ctrl+x -> y -> enter, dan restart dengan cara /etc/init.d/apache2 restart.


10. Setelah itu kita install paket squirrelmail, postfix, courier-imap, courier-pop, php5  dengan cara apt-get install squirrelmail postfix courier-imap courier-pop php5. Pilih Internet Site dan tekan enter, pada System Mail Name kalian isi dengan domain kalian dan tekan enter, pada create directories kalian pilih NO dan tekan enter. Ikuti proses installasinya sampai selesai.




11. Setelah proses installasi selesai, buat folder Maildir dengan cara maildirmake /etc/skel/Maildir.

12. Lalu kalian masuk kedalam konfigurasi main.cf dengan cara nano /etc/postfix/main.cf. Pergi ke barisan paling bawah dan ketikan home_mailbox = Maildir/ lalu simpan dengan cara ctrl+x -> y -> enter.


13. Masuk kedalam konfigurasi apache.conf dengan cara nano /etc/squirrelmail/apache.conf dan pergi ke barisan # users will prefer. Ubah seperti gambar dibawah.



# users
<VirtualHost *:80>
    DocumentRoot /usr/share/squirrelmail
    ServerName mail.aldo.com
</VirtualHost>

Simpan dengan cara ctrl+x -> y -> enter.

14. Masuk kedalam konfigurasi apache2.conf dengan cara nano /etc/apache2/apache2.conf dan pergi ke bagian paling bawah lalu isi seperti pada gambar.


Include /etc/squirrelmail/apache.conf

Simpan dengan cara ctrl+x -> y -> enter.

15. Selanjutnya kita rekonfigurasi paket postfix dengan cara dpkg-reconfigure postfix. Pilih Internet Site dan tekan enter, System Mail Name tekan enter, Root and postmaster tekan enter, Other destinations tekan enter, Force synchronous pilih NO dan tekan enter, pada Local Networks tambahkan 0.0.0.0/0 di bagian akhir nya dan tekan enter, Use procmail pilih NO dan tekan enter, Mailbox tekan enter, Local Address tekan enter, Internet Protocols pilih IPv4 dan tekan enter lalu tunggu proses hingga selesai. Lalu restart service postfix, apache2, courier-imap, dan courier-pop dengan cara:

/etc/init.d/postfix restart
/etc/init.d/apache2 restart
/etc/init.d/courier-imap restart
/etc/init.d/courier-pop restart











16. Setelah proses selesai, buat user 1 dan user 2 untuk menguji MAIL Server nya dengan cara adduser ilham dan adduser fahri seperti gambar dibawah.




PENGUJIAN MAIL SERVER 
Oke sekarang tahap pengujiannya, kita coba pada Debian terlebih dahulu sebelum lewat tahap WEB.

Foto dibawah ini adalah tahap mengirim pesan dari user 1 ke user 2.


Keterangan Perintah:
a. telnet mail.aldo.com 25 = telnet ke mail.aldo.com port 25 (smtp)
b. mail from: ilham =mail pengirim
c. rcpt to: fahri = mail penerima
d. data = untuk menulis isi dari pesan yang akan dikirim
e. Assalamualaikum ri ....= isi dari pesan yang akan dikirim
f. (tanda titik) = untuk mengakhiri isi pesan yang akan dikirim
g. quit = perintah untuk mengakhiri pengiriman pesan.


Foto yang ini tahap melihat pesan di user 2.


Keterangan perintah
a. telnet mail.aldo.com 110 = telnet ke mail.aldo.com port 110 (pop3)
b. user fahri = membuka email dengan user ‘fahri’
c. pass 1 = memberikan password 1
d. stat = melihat jumlah data yang masuk
e. retr 2 = membuka email ke-2
f. quit = keluar


Tahap diatas adalah melewati Debian, selanjutnya kita akan mencoba menggunakan WEB.

Buka browser, ketikan alamat domain kalian (mail.aldo.com) dan enter.


Maka akan masuk kedalam squirrelmail seperti ini, contoh dibawah kita akan menggunakan user 2 untuk melihat dan menjawab pesan dari user 1.


Setelah login kita akan masuk kesini, ini merupakan tampilan utama dari mail server nya, kita bisa mengirim dan melihat pesan apa saja yang ada. 


Foto dibawah ini adalah contoh user 2 mengirim pesan balik kepada user 1 yang telah mengirim pesan kepada user 2 tadi. 


Maka ketika kita login menggunakan user 1, kita bisa melihat pesan yang dibuat dan dikirim oleh user 2 akan sampai kepada user 1. 


Komentar

Postingan populer dari blog ini

KONFIGURASI SAMBA SERVER DI LINUX DEBIAN 8

KONFIGURASI DNS DI LINUX DEBIAN 8

KONFIGURASI WEB SERVER DI LINUX DEBIAN 8