Cara Konfigurasi Web Mail Server di Debian 12 via VirtualBox

Di blog kali ini, kita akan belajar cara konfigurasi web mail server menggunakan Roundcube, lengkap dengan Postfix dan Dovecot. Langsung kita mulai

1. Instalasi Paket

Install paket-paket utama dengan perintah:

apt install postfix dovecot-imapd dovecot-pop3d -y

2. Konfigurasi Postfix

Buka file konfigurasi Postfix:

nano /etc/postfix/main.cf

Tambahkan baris berikut di paling bawah:

home_mailbox = Maildir/

Kemudian buat direktori Maildir:

cd /etc/skel
maildirmake.dovecot /etc/skel/Maildir

Rekonfigurasi Postfix:

dpkg-reconfigure postfix
  • Pilih yes.
  • Pilih opsi IPv4.

3. Konfigurasi Dovecot

Edit file utama Dovecot:

nano /etc/dovecot/dovecot.conf

Cari bagian listen dan hapus tanda pagar (#).

Edit file autentikasi:

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

Edit konfigurasi mail:

nano /etc/dovecot/conf.d/10-mail.conf
  • Hapus tanda pagar (#) pada bagian hijau.
  • Tambahkan tanda pagar (#) pada bagian biru.

4. Menambahkan Pengguna

Buat dua pengguna untuk uji coba pengiriman dan penerimaan email:

adduser [nama_pengguna]

5. Instalasi dan Konfigurasi Roundcube

Install paket-paket berikut:

apt install telnet mariadb-server roundcube -y

Pada proses instalasi:

  • Pilih yes.
  • Masukkan password MariaDB sesuai keinginan.

Edit konfigurasi Roundcube:

nano /etc/roundcube/config.inc.php

Sesuaikan pengaturan server ke localhost.

Rekonfigurasi Roundcube:

dpkg-reconfigure roundcube-core
  • Biarkan bagian tertentu kosong (tekan Enter terus).
  • Pilih No, lalu pilih Apache.

6. Konfigurasi Apache

Buka konfigurasi Apache:

nano /etc/apache2/apache2.conf

Tambahkan baris berikut di bagian bawah:

Include /etc/roundcube/apache.conf

Buat konfigurasi situs baru:

cd /etc/apache2/sites-available/
touch mail.conf
nano mail.conf

Nonaktifkan konfigurasi default dan aktifkan konfigurasi baru:

a2dissite 000-default.conf
a2ensite mail.conf

Restart Apache:

systemctl restart apache2

7. Pengaturan DNS Server

Install DNS server:

apt install bind9

Edit file forward/db.local, tambahkan di bagian bawah:

mail	IN	A	200.100.100.100

(Ganti IP sesuai server kalian. Gunakan TAB, bukan spasi.)

8. Setting DNS Client

Buka Control Panel > Network Connections, lalu:

  • Pilih jaringan Wi-Fi yang terhubung.
  • Ubah bagian DNS Server, samakan dengan IP server kalian.

9. Kesimpulan

Mail Server sudah selesai! Sekarang, kalian bisa mengelola email lewat web Roundcube. Selamat mencoba

Comments

Archive

Total Pageviews

Contact Form

Send