Cara konfigurasi Mail Server Pada Debian-12

 



Assalamualaikum Wr. Wb
Hai halo, semua! Kembali lagi di blog saya Nabilah Shafa Felisa dari XI TKJ 2. Kali ini saya bawakan materi mengenai cara konfigurasi mail server pada debian 12. Untuk langkah-langkahnya cukup banyak, jadi simak baik-baik ya!

Perlu kita ketahui dulu mengenai apa itu mail server, nah jadi mail server itu adalah sistem yang mengelola pengiriman, penerimaan, dan penyimpanan email. Ia berfungsi sebagai penghubung antara pengguna untuk mengirim dan menerima pesan, serta dapat menyimpan email di server untuk diakses nanti. Ada dua jenis utama: SMTP (untuk mengirim) dan POP/IMAP (untuk menerima).

Ada pula fungsinya:
1. Mengirim email (protokol SMTP).
2. Menerima email (protokol POP3/IMAP).
3. Menyimpan email di kotak surat pengguna.
4. Menyediakan keamanan (autentikasi, enkripsi, anti-spam).
5. Mengelola akun email pengguna.

Kelebihannya:
1. Kontrol penuh data dan keamanan.
2. Keamanan lebih unggul dengan enkripsi dan filter costom.
3. Kostumisasi dan skalabilitas yang sesuai kebutuhan.
4. Lebih hemat biaya dalam jangka panjang.
5. Akses lokal dan email tersedia offline.
6. Manajemen pengguna yang mudah dan fleksibel.

Mari kita masuk pada langkah-langkahnya!
1. Seperti biasanya, login dulu dengan root.

2. Kalian masukkan perintah "nano /etc/network/interfaces" untuk setting IP kalian. Jika tidak ada yang ingin dirubah, maka langsung keluar saja dengan CTRL X. Namun jika kalian ada perubahan, jangan lupa disimpan dulu ya.


3. Lalu, ketik perintah "nano /etc/resolv.conf". Masukkan nameserver dengan IP Server kalian dan search isi dengan nama domain server kalian, jika sudah tekan CTRL O untuk menyimpan dan CTRL X  untuk keluar konfigurasi.


4. Setelah itu, beralih ketik perintah "nano /etc/hosts". Buat yang IP kedua menjadi IP Server kalian lalu mail.(user kalian).net dan nama domain kalian, lalu CTRL O dan CTRL X.


5. Lalu jangan lupa untuk restart konfigurasi networknya dengan perintah "/etc/init.d/networking restart".

6. Setelah selesai restart, masukkan perintah "apt-get install apache2". Pastikan kalian sudah menginstall Web Server/apache2, ya.

7. Lalu ketik "cd /etc/apache2/sites-available" lalu "ls".

8. Karena saya sudah menginstall paket apache2 dan sudah saya konfigurasi jadi saya ketik perintah "nano syalala.conf",

9. Silahkan hapus tanda pagar di depan "ServerName" dan tambahkan mail.(user kalian).net, lalu CTRL O dan CTRL X.


10. Kemudian silahkan restart konfigurasi apache2 nya dengan perintah "/etc/init.d/apache2 restart".

11. Lalu ketik perintah "cd /etc/bind" lalu "ls", (Jangan lupa pastikan kalian sudah menginstall DNS Server terlebih dahulu).

12. Silahkan restart konfigurasi apache2 nya dengan perintah "/etc/init.d/apache2 restart".

13. Ketik perintah "cd /etc/bind" lalu "ls", (Pastikan kalian sudah menginstall DNS Server terlebih dahulu).

14. Setelah itu, ketik perintah "nano db.192".
Tambahkan perintah "68 IN PTR mail.(user).net" di bagian paling bawah, tekan CTRL O dan CTRL X.


15. Ketik perintah "nano db.syalala". Tambahkan "mail IN A (IP Server kalian)" di atas www, lalu tekan CTRL O dan CTRL X.


16. Restart konfigurasi bind9 nya dengan perintah "/etc/init.d/bind9 restart".

17. Ketik "apt install mariadb-server". Kemudian kalian ketik "y" untuk melanjutkan proses intsalasi paket mariadb nya.

18. Jika sudah ketik "mariadb -u root".

19. Ketik "use mysql".



20. Setelah itu kalian ketik "create database roundcube;", pastikan muncul Query OK,

21. Kemudian ketik "update user set plugin='' where user='root';".

22. Lalu Ketik "flush privileges;".

23. Lalu ketik "exit".

24. Ketik "apt install dovecot-imapd".

25. Ketik "y" untuk melanjutkan proses instalasi paket dovecot nya.

26. Ketik "nano /etc/dovecot/conf.d/10-mail.conf".

27. Kalian tambahkan pagar di "mail_location = mbox" dan hapus pagar di "mail_location = maildir", lalu tekan CTRL O dan CTRL X.

28. Ketik "apt install postfix"

29. Pilih "hanya local / local only"




30. Masukkan "mail.(user).net" lalu enter.


31. Ketik "maildirmake.dovecot /etc/skel/Maildir"

32. Ketik "nano /etc/postfix/main.cf"

33. Scroll kebawah dan tambahkan "home_mailbox = Maildir/" di bagian paling bawah, lalu tekan CTRL O dan CTRL X.




34. Silahkan ketik "dpkg-reconfigure postfix"

35. Pilih "hanya local".

36. Masukkan nama mail kalian.

37. Untuk bagian selanjutnya ini kalian kosongi saja. 

38. Hapus semua yag ada di sini dan sisakan bagian nama mail kalian serta bagian localhost.

39. Lalu pilih "tidak".

40. Tambahkan IP network kalian dan IP 0.0.0.0/0 di bagian belakang. 




41. Lewati saja bagian ini dengan cara menekan enter.

42. Selanjutnya silahkan di lewati juga.

43. Pilih "IPv4"




44. Lalu ketik install paket roundcube nya dengan perintah "apt install roundcube".


45. Ketik "y" untuk melanjutkan proses instalasi nya. Lalu setelah itu pilih opsi "tidak".

46. Ketikkan perintah "dpkg-reconfigure roundcube-core". Silahkan kalian masukkan nama Mail Server.


47. Langkah selanjutnya enter saja. Lalu pilih "ya",

48. Kemudian pilih "TCP/IP"




49. Pilih "localhost"




50. Enter saja pada bagian port number.




51. Masukkan kembali nama Mail Server kalian.

52. Ketikkan "roundcube@localhost".




53. Lalu buat password untuk roundcube kalian.

54. Masukkan kembali password yang tadi kalian buat untuk konfirmasi password nya.

55. Kalian enter saja di langkah selanjutnya.

56. Enter lagi

57. Pilih "ya"

58. Ketik "nano /etc/roundcube/config.inc.php"

59. Kalian scroll kebawah sampai ketemu baris "config smtp_user, dan smtp_pass" lalu kalian hapus "%u dan %p" di dalam tanda petik nya, lalu tekan CTRL O dan CTRL X.




60. Tambahkan user dengan perintah "adduser user01".




61. Lalu kalian buat password untuk user tersebut dan ketik perintah "y" untuk mengkonfirmasi.




62. Tambahkan user 2 dengan perintah "adduser user02".

63. Lalu kalian buat password untuk user tersebut dan ketik perintah "y" untuk mengkonfirmasi.

64. Ketik "reboot" untuk merestart OS Debian 12 nya.

65. Masuk ke browser dan ketik kan nama Mail Server yang telah kalian buat tadi. Maka akan menampilkan halaman roundcube yang telah kalian setting tadi. 


Selesai...
Terima kasih teruntuk kalian yang telah menyimak hingga akhir. Mohon maaf apabila ada salah kata atau perbedaan pada langkah-langkahnya.
See you... ;)

Komentar

Postingan Populer