Rabu, 02 April 2025

CARA INSTALASI DAN KONFIGURASI MAIL SERVER DI DEBIAN 10 DAN JUGA CARA CLIENT BISA AKSES MELALUI DOMAIN

 


Assalamualaikum warahmatullahi wabarakatuh

Halo Sobat Networking!! Kita bertemu lagi nih ,pada kesempatan kali ini Saya akan membahas tentang bagaimana cara install mail sever pada debian 10 dan cara Konfigurasinya.Penasaran bagaimana Caranya?

Yukk mari kita simak pembahasan berikut ini

Pengertian Mail Server

        Mail server merupakan sebuah perangkat lunak(software) atau sistem di dalam komputer yang memiliki tugas mengolah pengiriman, penerimaan, penyimpanan, dan pengelola-an email. Hal ini memungkinkan komunikasi email antar pengguna di suatu jaringan internet. Mail server juga bekerja sebagai perantara, serta penghubung antar pengirim dan penerima pesan melalui jaringan, baik email internal dalam satu organisasi maupun eksternal antar organisasi

Fungsi Mail Server 

  • Mengirim email (protokol SMTP).
  • menerima email (protokol POP3/IMAP).
  • Menyimpan email di kotak surat pengguna.
  • Menyediakan keamanan (autentikasi, enkripsi, anti-spam).
  • Mengelola akun email pengguna.
Kelebihan Mail Server
  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.
Langkah Langkah Install & Konfigurasi Mail Server

1. Pertama tama pastikan kalian sudah mempunyai Virtual Machine Debian 10 nya dan DVD Iso 1 Debian 10, DVD Iso 2 Debian 10, DVD Iso 3 Debian 10 nya.

2.Jalankan Virtual machine Debian 10 nya dengan menekan opsi "Start",

3.Masuk ke mode root dengan mengetik "root" dan masuk
kan password root kalian,




4.Konfigurasi sesuai dengan gambar di bawah ini, jika sudah tekan ctrl+s untuk menyimpan dan ctr+x untuk keluar konfigurasi,


5. Ketik "nano /etc/resolv.conf", (Pastikan sudah install DNS Server) dan 
Buat nameserver sesuai dengan IP Server kalian dan search menjadi nama domain server kalian, jika sudah tekan ctrl+s untuk menyimpan dan ctrl+x untuk keluar konfigurasi,

6.Ketik "nano /etc/hosts", Buat yang IP kedua menjadi IP Server kalian lalu mail.(user kalian).net dan nama domain kalian, lalu ctrl+s dan ctrl+x,

7.Restart konfigurasi networknya dengan perintah "/etc/init.d/networking restart",

8.Masukkan DVD Iso 1 Debian 10 lalu ketik perintah "apt-cdrom add",


9.Masukkan DVD Iso 2 Debian 10 lalu ketik perintah "apt-cdrom add",

10.Masukkan DVD Iso 3 Debian 10 lalu ketik perintah "apt-cdrom add",

11.Ketik perintah "apt-get install apache2" (Pastikan sudah menginstall Web Server/apache2), lalu Ketik "cd /etc/apache2/sites-available" dan kalian "ls" untuk mengecek berkas,


12 .Karena saya sudah menginstall paket apache2 dan sudah saya konfigurasi jadi saya ketik perintah "nano vian.conf

13.Silahkan hapus tanda pagar di depan "ServerName" dan tembahkan mail.(user kalian).net, lalu ctrl+s dan ctrl+x,

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


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

16.Ketik perintah "nano db.192",(*192 adalah ip pertama saya 192.20.25.34).Lalu Tambahkan perintah "16 IN PTR mail.(user).net" di bagian paling bawah, tekan ctrl+s dan ctrl+x,

17.Ketik perintah "nano db.vian",

18.Tambahkan "mail IN A (IP Server kalian)" di atas www, lalu tekan ctrl+s dan ctrl+x,


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

20.Ketik "apt install mariadb-server",

21.Jika sudah ketik "mariadb -u root",


22.Ketik "use mysql",


23.Ketik "create database roundcube;", pastikan muncul Query OK,

24.Ketik "update user set plugin='' where user='root';"

25. Ketik "flush privileges;

26.Lalu ketik "exit",

27.Ketik "apt install dovecot-imapd", dan Ketik "y" untuk melanjutkan proses instalasi paket dovecot nya,

28.Jika di minta memasukkan DVD 2, tinggal kalian masukkan saja lalu tekan enter,

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


30.Kalian tambahkan pagar di "mail_location = mbox" dan hapus pagar di "mail_location = maildir", lalu tekan ctrl+s dan ctrl+x,

31.Ketik "apt install postfix",

32.Jika di suruh memasukkan DVD Iso 1, kalian tinggal memasukkan nya lalu enter,

33.Pilih "hanya local"

34.Masukkan "mail.(user).net" lalu enter,


35.Ketik "maildirmake.dovecot /etc/skel/Maildir",

36.Ketik "nano /etc/postfix/main.cf",

37.Scroll kebawah dan tambahkan "home_mailbox = Maildir/" di bagian paling bawah, lalu tekan ctrl+s dan ctrl+x,

38.Silahkan ketik "dpkg-reconfigure postfix", lalu Pilih "hanya local",

39.Masukkan nama mail kalian,

40.Silahkan di kosongi saja di bagian ini,

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


42.Pilih "tidak",

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

44.Lewati saja bagian ini dengan cara menekan enter,

45.Ini juga silahkan di lewati,

46.Pilih "IPv4",

47Lalu ketik install paket roundcube nya dengan perintah "apt install roundcube",


48.Ketik "y" untuk melanjutkan proses instalasi nya,

49.Pilih "tidak",

50.Ketikkan perintah "dpkg-reconfigure roundcube-core",

51.Silahkan masukkan nama Mail Server kalian,

52.Enter saja pada langkah ini,


53.Pilih "ya",

54.Pilih "TCP/IP",

55 Pilih "localhost",

56.Enter saja pada bagian port number,

57.Masukkan kembali nama Mail Server kalian,


58.Ketikkan "roundcube@localhost",


59.Buat password untuk roundcube kalian,

 60.Masukkan kembali password yang tadi kalian buat untuk konfirmasi password nya,

61.Kalian enter saja di langkah ini,

62.Enter lagi,

63.Pilih "ya",

64.Ketik "nano /etc/roundcube/config.inc.php",

65.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+s dan ctrl+x,

66.tabahkan user dengan perintah "adduser user01",

67.Lalu kalian buat password untuk user tersebut dan ketik perintah "y" untuk mengkonfirmasi
68.Tambahkan user 2 dengan perintah "adduser user02", lalu lakukan seperti membuat USER01 tadi
69.Ketik "reboot" untuk merestart OS Debian 10 nya, lalu login root, dan selanjutnya pengecekan mail servernya

Pengecekan Mail server

1..masuk ke browser dan ketik kan nama Mail Server yang telah kalian buat tadi, dan tampilannya seperti gambar dibawah ini jika mail servernya berjalan dengan baik.Lalu masukkan user dan password yang telah dibuat tadi

2.Klik "Tulis sebuah.." di pojok kiri atas untuk mengirim pesan,

3.Jika di "Terkirim" sudah muncul chat kalian maka chat tersebut berhasil terkirim,

 4.Silahkan logout/keluar dari akun tersebut, dan selanjutnya login ke user ke dua, . Bisa di lihat di kotak masuk sudah terdapat pesan yang tadi di kirim oleh user 1,

Langkah - Langkah Mengirim Pesan dari Client ke Server


1. Pertama tama pastikan kalian terhubung ke WIFI atau Hotspot dan client juga terhubung di WIFI/Hotspot yang sama,

2.Pergi ke Setting an Virtual Machine Debian 10 kalian, masuk ke mode root dan lalukan pengecekan ip ketik "ip a"

3.Masuk kembali ke browser dan ketikkan IP yang terdapat di "enp0s8", lalu login menggunakan user 1, Dan hasil akhir nya seperti ini untuk tampilan Server,
4.Untuk client, silahkan masuk ke browser dan ketikkan lagi IP Server dari enp0s8 barusan, lalu silahkan login menggunakan user 2
5?Jika sudah masuk di halaman ini, silahkan kalian berkirim pesan dari client ke server ataupun sebaliknya,

*CARA AGAR BISA SEARCH MAIL.SERVER MELALUI DOMAIN BUKAN IP ENP0S8

1pastikan laptop sudah terhubung dengan AP menggunakan lan dan untuk lan masuk dibagian WAN lalu pastikan AP sudah tersetting menjadi bridged
2.Atur network adapter 2 menjadi bridged lalu ganti name menjadi "Realtek..."

3.Atur interfaces "nano /etc/network/interfaces

4.ketik "nano /etc/default/isc-dhcp-server" dan tambahkan enp0s8 dibaian interfacesv4

5.Ketik "nano /etc/dhcp/dhcpd.conf" lalu scroll kebawah untuk mengatur domain kita 


NB:1. untuk yang option domain name servers kita isikan menjadi alamat server kita
2.untuk yang option domain name kita isikan nama domain kita

6.kita restart untuk bagian interfaces dan juga dhcpnya ketik "/etc/init.d/isc-dhcp-server restart" untuk restart dhcp nya lalu ketik "/etc/init.d/networking restart" untuk me restart interface

7.untuk pengujiannya sama seperti tadi tetapi yang membedakan ketika kita search di client bisa menggunakan domain bukan lagi menggunakan ip 



Berikut adalah langkah tentang instalasi dan konfigurasi mail server dari awal hingga akhir, Bagaimana? walaupun langkahnya banyak, tapi mudah bukan? maaf juga fotonya ga lengkap🙏🙏
mungkin segini saja tutorial dari saya, semoga dengan adanya artikel ini bisa bermanfaat bagi banyak orang dan yang sedang ujian praktek instalasi dan konfigurasi Mail Server di mudahkan dengan adanya artikel ini.

Sekian Terimakasih...

Tidak ada komentar:

Posting Komentar

tutorial owncloud

  APA ITU OWNCLOUD ? OwnCloud adalah  perangkat lunak open-source  yang digunakan untuk membuat layanan  cloud storage pribadi . Fungsinya m...