Cara Konfigurasi Mail Server di Debian

 Halo semuanya

Pada post kali ini saya akan membagikan cara konfigurasi mail server di debian

-Apa itu mail server ?

Mail server adalah sebuah program berbasis cloud computing dalam layanan internet yang digunakan untuk melayani pengiriman atau penerimaan email via jaringan server mail yang sama.

-Apa fungsi mail server ?

Secara garis besar, fungsi mail server adalah sebagai program yang membantu mengatur agar email dapat dikirimkan oleh pengirim sekaligus dapat diterima dengan aman, cepat, dan tanpa kendala oleh penerima email.

Langkah - langkah :

1. Setting IP pada debian dengan mengetik "nano /etc/network/interfaces"

2. Selanjutnya kita melakukan repositori pada debian, yaitu dengan memasukkan CD 1,2,3 dengan mengetikkan "apt-cdrom add", Setelah itu kita cek dengn mengetik "nano /etc/apt/sources.list"
3. Selanjutnya kita install dns, ketik "apt istall bind9 bind9utils dnsutils"
4. Lalu kita masuk ke direktori bind
5. Setelah itu kita masuk pada menu konfigurasi dns, yaitu dengan mengetikan "nano db.(nama domain)" dan "nano db.17". kemudian kita masukkan nama domain yang akan digunakan nanti
6. Selanjutnya setting domainnya, "nano named.conf.default-zones"
Setting sepeti ini
7. Setelah itu kita restart bind9, " /etc/init.d/bind9 restart"

8. Lalu kita install mail server, "apt install postfix dovecot-imapd dovecot-pop3d"
9. Kita pilih Internet Site, lali kita isi nama dns yang sudah kita setting sebelumnya
Lalu, ketik ""dpkg-reconfigure postfix"
10. Klik OK
11. Selanjutnya kita isikan destinasi sesuai dngan domain yang telah kita setting sebelumnya, contoh "d, ansori.com, server.ansori.com, localhost.ansori.com, localhost"
12. Klik No 
13. Di bagian belakang kita tambahakan 0.0.0.0/0
14. Klik OK pada bagian ini
15. Pilih ipv4, lalu Ok
16. Selanjutnya ketik "nano /etc/resolv.conf" dan isikan nameserver ip yang sudah disetting
17. Setelah itu kita masuk ke postfx, "cd /etc/postfix", kemudian setting dengan mengetikkan "nano main.cf" dan paa menu tersebut kita isikan "home_mailbox = Maildir/" pada bagian bawah sendiri
18. Setelah melakukan setting pada postfix, Selanjutnya kita settijng dovecot dengan mengetikkan, "cd /etc/dovecot" untuk masuk ke dovecot, kemudian kita masuk pada konfigurasi dnegan mengetikkan "nano conf.d/10-mail.conf" setelah itu hilangkan dan tambahkan tanda # seperti gambar dibawah
19. Setelah itu, ketik "nano dovecot.conf" lalu cari "#listen = *::" hapus tanda # dan ::
20. Setelah itu kita restart dovecot dan postfix, ketik "/etc/init.d/dovecot restart" dan "etc/init.d/postfix restart"
21. Lalu kita install telnet, "apt install telnet"
22. Selanjutnya kita buat 2 user untuk komunikasi
23. Setelah membuat user, kita coba mengirimkan suart dengan menggunakan user1 sebagai pengirim dan user2 sebagai penerima dngan cara :
- telnet localhost 25
- mail from:sori1
- rcpt to:sori2
- data
- teks yang dikirim
- quit
24. Setelah mengirim melalui user1, maka langkah berikutnya kita masuk mengygunakan user2untuk melihat oesan yang telah dikirim oleh user1, caranya seperti berikut ini :
- telnet localhost 110
- user sori2
- pass 123
- stat
- retr 1
- setelah itu muncul pesan yang dikirimkan oleh user1
- quit
25. Setelah itu ketik "apt install mariadb-server php"
26. Berikutnya kita masuk pada menu mysql, "mysql -u root -p"
Selanjutnya kita isi "grant all privileges on roundcube.* to roundcube@localhost identified by '123';"//"flush privileges;"//" show datavases;//digunakan untuk melihat isi database
27. Lalu kita isntall apache dan roundcube, "apt install apache2 roundcube"
28. Buat password pada roundcube
29. Masuk ke roundcub "cd /etc/roundcube"
30. Setelah itu kita masuk ke menu roundcube, "nano apache.conf"
Setelah masuk ke menu roundcube, tambahkan domain pada menu paling atas seperti berikut :
- <virtualhost*:80>
                        servername domain yang kita seting
documentroot/var/lib/roundcube
</virtualhost>
31. Setelah itu ketikkan "nano config inc.php"
Isikan domain pada bagian ini
32. Selanjutnya kita masuk pada menu apahe, "cd /etc/apache2/sites-available"
Selanjutnya kita copy salah satu menu di dalamnya "cp 000-default.conf mail.conf"
33. Masuk pada menu yang telah kita copy sebelumnya, "nano mail.conf"
Masukkan nama domain kita, seperti gambar dibawah ini
34. Setelah itu kita restart postfix, dovecot, dan apache2
35. Berikutnya kita setting IP pada windows agar satu jaringan dengan debian
36. Buka browser dan isi dengan domain yang kita setting sebelumnya
37. Setelah itu, login dengan user yang sudah dibuat tadi
38. Kita coba kirim email ke user2
39. Lalu kita login sebagai user2 dan cek apakah emailnya sudah masuk atau belum
40. Jika sudah, berarti kita sudah berhasil 

Demikianlah cara konfigurasi mail server di debian
Semoga bermanfaat

#SMKN1KEDIRI
#M.ANSORI



Komentar