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