Konfigurasi mail server di debian 12

Cara Mengkonfigurasi mail Server di debian 12


Apa itu mail?

Mail server adalah sistem komputer yang berfungsi untuk menerima, menyimpan, mengolah, dan mengirimkan email. 

Langkah-Langkah:

1. Instalasi Paket Mail Server & DNS

Jalankan perintah berikut:

apt update apt install postfix dovecot-imapd dovecot-pop3d bind9 dnsutils -y

Otomatis akan muncul layar biru:

  • Isi dengan mail.<domain.com>, lalu klik enter.

2. Masuk Direktori bind9

Masuk direktori bind untuk dikonfigurasi:

cd /etc/bind

3. Copy File di Direktori bind9

Jalankan perintah berikut:

cp db.127 reverse cp db.local forward

4. Konfigurasi DNS

File konfigurasi DNS ada di nano reverse, nano forward, nano named.conf.default-zones Edit file ini jika ingin mengubah pengaturan default:

Pengaturan yang dapat diubah:

nano reverse

  • Edit bagian local.host dengan <domain.com> kalian, lalu bagian 1.0.0 ganti dengan <oktet terakhir IP kalian> (Alamat IP yang saya pakai dhcp). 
nano forward
  • Edit bagian local.host dengan <domain.com> kalian, lalu bagian 127.0.0.1 ganti dengan <Alamat IP kalian> (Alamat IP yang saya pakai dhcp). 
  • Scroll paling bawah, lalu ketik mail IN A <Alamat IP kalian>
nano named.conf.default-zones
  • Edit bagian local.host pada paragraf 1 dengan <domain.com> dan db.local ganti menjadi forward.
  • Edit bagian l27 pada paragraf 2 dengan <Alamat IP kalian> dan db.127 ganti menjadi reverse (Alamat IP yang saya pakai dhcp). 

4. Masukkan Domain & Alamat IP

File search DNS ada di /etc/resolv.conf Edit file untuk mengubah pengaturan default:

nano etc/resolv.conf

Pengaturan yang dapat diubah:
  • Edit bagian 8.8.8.8 dengan <Alamat IP kalian> (ip yang saya pakai dhcp). 
  • Diatas tambahkan dengan search <domain.com> kita.

4. Restart Layanan bind9 

Setelah mengedit file konfigurasi, restart layanan bind9:

systemctl restart bind9

5. Uji DNS server

Cek DNS Server dengan masukkan perintah berikut:

nslookup (alamat IP kalian)
nslookup (domain.com kalian)

6. Konfigurasi Postfix

File konfigurasi Postfix ada di /etc/postfix/main.cf Edit file ini jika ingin mengubah pengaturan default:

nano /etc/postfix/main.cf

Pengaturan yang dapat diubah:

  • Scroll paling bawah, lalu ketik
          home_mailbox = maildir/

7. Masuk Direktori skel

Masuk direktori skel untuk dikonfigurasi:

cd /etc/skel

8. Menambah Folder skel

Anda bisa menambah folder skel dengan perintah:

Maildirmake.dovecot /etc/skel/maildir

9. Konfigurasi ulang paket Postfix

Jalankan perintah berikut:

dpkg-reconfigure postfix

10. Restart Layanan Postfix

Setelah mengedit file konfigurasi, restart layanan Postfix:

systemctl restart postfix

11. Konfigurasi Dovecot

File konfigurasi Dovecot ada di /etc/dovecot/dovecot.conf, /etc/dovecot/conf.d/10-auth.conf, /etc/dovecot/conf.d/10-mail.conf Edit file ini jika ingin mengubah pengaturan default:

Pengaturan yang dapat diubah:

nano /etc/dovecot/dovecot.conf

  • Izinkan, untuk menentukan Alamat IP yang akan didengarkan oleh Dovecot:
          listen = *

nano /etc/dovecot/conf.d/10-auth.conf

  • Izinkan, untuk mencegah autentikasi menggunakan protokol plaintext:
          disable_plaintext_auth = yes

nano /etc/dovecot/conf.d/10-mail.conf

  • Izinkan, untuk menentukan lokasi penyimpanan email pengguna dalam format Maildir:
          mail_location = maildir: ̃/Maildir
  • Nonaktifkan:
mail_location= mbox: ̃/mail:INBOX=/var/mail/&u

12. Restart Layanan Dovecot

Setelah mengedit file konfigurasi, restart layanan Dovecot:

systemctl restart dovecot

13. Menambah Pengguna Mail Server

Anda bisa membuat 2 pengguna baru di debian dengan perintah:

adduser nama_pengguna

14. Install Paket Telnet

Jalankan perintah tersebut:

apt install telnet

15. Cek Koneksi Mail

Periksa koneksi Mail yang telah kalian buat apakah telah terhubung:

mail.<domain.com>25

16. Install paket Database & web

apt install mariadb-server roundcube

Otomatis akan muncul layar biru:

  • klik enter, lalu isi password. 
17. Konfigurasi roundcube

File konfigurasi roundcube ada di /etc/roundcube/config.inc.php Edit file ini jika ingin mengubah pengaturan default:

nano /etc/roundcube/config.inc.php

Pengaturan yang dapat diubah:

  • Edit dengan mail<domain.com> Contohnya seperti di bawah ini:





18. Konfigurasi ulang paket roundcube

Jalankan perintah berikut:

dpkg-reconfigure roundcube-core

Otomatis akan muncul layar biru:

  • Klik enter, klik enter, pilih "no" Lalu enter, pilih apache2 dan hapus Tanda * Di lighttpd, klik enter. 

18. Konfigurasi Apace2

File konfigurasi Apache2 ada di /etc/apache2/apache2.conf, /etc/apache2/sites-available/mail.conf Edit file ini jika ingin mengubah pengaturan default:

Pengaturan yang dapat diubah:

nano /etc/apache2/apache2.conf

  • Scroll paling bawah, lalu ketik:
          Include /etc/roundcube/apache.conf

nano etc/apache2/sites-available/mail.conf
  • Tambahkan teks, dengan ketik:
<VirtualHost *:80>
        ServerName mail<domain.com> 
        DocumentRoot /usr/share/roundcube
<VirtualHost>

19. Nonaktifkan & Aktifkan Virtual host

Menonaktifkan konfigurasi virtual host 000-default.conf:

a2dissite 000-default.conf

Mengaktifkan konfigurasi virtual host  mail.conf.

a2ensite mail.conf

20. Restart Layanan Apache

Setelah mengedit file konfigurasi, restart layanan Apache2:

systemctl restart apache2

21. Masukkan DNS

Pengaturan yang dapat diubah:

  • Masuk Control Panel bagian Network
  • Masuk wifi, klik properties, dan klik ipv4
  • Masukkan Alamat IP kalian di "Use the following DNS server addresses"
22. Uji Mail Server

  • Buka browser, akses Alamat IP dan mail.<domain.com> Mail server.
Mail server di Debian 12 Anda sekarang sudah siap digunakan!

Untuk tutorial video ada di channel youtube saya linknya dibawah ini👇

https://youtu.be/ysSkP3Ja1OE?si=tg2p7AJiAVYbdA3F

Komentar

Postingan populer dari blog ini

Cara Install Proxmox Linux di virtual box(debian 11)

Konfigurasi Database server di debian 12