Tuesday 23 May 2017

TKJ 13 Membangun Mail, Web Mail dan DNS

Tags


LANGKAH - LANGKAH

1. Pertama kita install mail servernya dengan cara “apt-get install postfix courier-pop courier-imap”


2. Setelah itu maka akanmuncul tampilan seperti gambar dibawah kita pilih internet site lalu enter,


3. Lalu kita isikan domain kita, lalu enter
4. Jika sudah terinstall sekarang kita konfigurasikan postfixnya dengan cara “nano /etc/postfix/main.cf”

5. Lalu pada bagian paling bawah kita tambahkan script “home_mailbox = Maildir/” setelah kita save dengan cara tekan ctrl + O lalu enter

6. Jika sudah sekarang kita akan membuat folder Maildir, folder ini berfungsi sebagai tempat penampungan pesan dari client, kita buat dengan cara “maildirmake /etc/skel/Maildir”

7. Setelah itu kita konfigurasi ulang postfixnya dengan cara “dpkg-reconfigure postfix”
8. Maka akan muncul tampilan seperti gambar dibawah, kita tekan enter saja
9. Lalu kita pilih internet site
10. Lalu isikan domain kita

11. Disini kita kosongkan saja, tekan enter

12. Kata localhost kita hapus lalu kita ganti dengan domain kita

13. Disini kita pilih no

14. Lalu kita isikan network dari ip kita
15. Biarkan default, kita tekan enter


16. Disini kita pilih IPv4 lalu enter

17. Setelah selesai kita restart semuanya, dengan cara
/etc/init.d/postfix restart
/etc/init.d/courier-pop restart
/etc/init.d/courier-imap restart
 18. Setelah semua terestart semua sekarang kita akan menginstal web mailnya dengan cara “apt-get install squirrelmail”


19. Setelah terinstall sekarang kita konfiguras squirrelmailnya dengan cara “nano /etc/squirrelmail/apache.conf”

20. Cari kata <VirtulaHost>.......</VirtualHost>, kita hilangkan pagarnya, lalu kita edit spserti gambar dibawah sesuaikan ip dan domainnya dengan konfigurasi kita, jika sudah kita save dengan cara tekan ctrl + O lalu enter


21. Lalu kita edit apachenya dengan perintah “nano /etc/apache2/apache2.conf”
 22. Pada bagian paling bawah tambahkan script ini “Include /etc/squirrelmail/apache.conf” jika sudah kita save
23. Lalu kita restart apachenya dengan perintah “/etc/init.d/apache2 restart”

24. Jika sudah terinstall semua baik mail server dan web mail server, sekarang kita akan menginstall DNS, DNS ini berfungsi untuk mengubah ip menjadi domain agar mudah dingat, di DNS ini saya menggunakan bind9, ok langsung kita konfigurasikan
25. Pertama kita install bind9 dan service lainnya dengan cara “apt-get install bind9 dnsutils”
 
26. Setelah terinstall sekarang kita konfigurasi bind9nya, pertama masuk ke direktori bindnya dengan cara “cd /etc/bind”

27. Jika sudah sekarang kita konfigurasi named.conf.local dengan cara “nano named.conf.local”
 








28. Lalu kita tambahkan script seperti berikut atau seperti digambar, sesuaikan dengan domain dan ipkita
zone "mail.barokah.com"{
type master;
file "/etc/bind/db.smk";
};

zone "1.168.192.in-addr.arpa"{
type master;
file "/etc/bind/db.192";
};
29. Setelah itu kita save dengan cara tekan ctrl + O lalu enter 
30. Lalu kita copy file db.local dan db.127 menjadi db.smk (berasal dari db.local) dan db.192 (berasal dari db.127)

31. Setelah itu kita konfigurasikan pada db.smk dan db.192, pertama kita konfigurasi db.smk dengan perintah “nano db.smk”
32. Lalu kita konfigurasi seperti ini
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     barokah.com. root.barokah.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@     IN       NS      ns.barokah.com.
IN       A       192.168.1.104
IN       MX      2       mail.barokah.com
www IN       A       192.168.1.104
Mail IN       A       192.168.1.104

33. Lalu kita konfigurasikan pada db.192, dengan cara “nano db.192”
34. Lalu kita konfigurasi seperti ini
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     barokah.com. root.barokah.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@      IN      NS      ns.barokah.com.
2       IN      PTR     ns.barokah.com.
2       IN      PTR     barokah.com
2       IN      PTR     www.barokah.com
2       IN      PTR     mail.barokah.com
35. Setelah semua terkonfigurasi sekarang kita restart bind9nya dengan cara “/etc/init.d/bind9 restart”
36. Setelah kita restart sekarang kita cek dengan cara “nslookup nama_domain”
37. Jika berhasil maka akan muncul nama domain kita dan ip kita
38. Jika sudah langsung kita coba di browser, pertama kita buka browser lalu kita ketikan domain kita, misal mail.barokah.com
39. Jika berhasil maka akan muncul web mail kita
40. Kita coba login, pertama kita buat user baru


41. Berhasil