
Mail Server adalah sebuah layanan yang bertugas untuk melayani request protokol SMTP. Protokol ini berfungsi untuk proses pengiriman email antar klien dalam sebuah jaringan. SMTP secara default menggunakan port 25. Roundcoube adalah sebuah aplikasi opensource yang berfungsi untuk menampilkan mail server berbasis web. Aplikasi tersebut memudahkan klien untuk mengirim dan menerima email karena didukung oleh fitur GUI. Pada postingan ini akan dijelaskan konfigurasi mail server menggunakan webmail roundcube.Sebelumnya sudah dilakukan preconfig dasar ip address dan DNS Server.
Topologi

Konfigurasi IP Address
Masuk pada mode root dengan menggunakan perintah dibawah.
tiksolusindo@debian:~$ su -
Password:
root@debian:~#Masukan perintah dibawah untuk melakukan konfigurasi ip pada setiap interface. Pada konfigurasi ini sudah dilakukan preconfig linux sudah terkoneksi pada internet sehingga bisa melakukan instalasi pake melalui repository. Konfigurasi tersedia pada postingan berikut Konfigurasi IP Address Linux Debian 12.
root@debian:~# nano /etc/network/interfaces
Jika sudah dilakukan konfigurasi simpan dengan CTRL + O lalu enter dan CTRL + X untuk keluar dari file yang sedang dibuka.
Intalasi Paket Postfix
Untuk instalasi paket aplikasi tersebut lakukan update repository terlebih dahulu dengan menggunakan perintah dibawah.
root@debian:~# apt updateInstall paket aplikasi mail server yaitu postfix.
root@debian:~# apt install postfix dovecot-pop3d dovecot-imapdPada menu general configuration pilih opsi Internet Site.

Berikan alamat subdomain untuk digunakan pada mail server.

Tunggu hingga proses instalasi selesai. Jika sudah buat dua user baru untuk percobaan pengiriman mail.
root@debian:~# adduser user1root@debian:~# adduser user2Cobalah untuk mengirimkan mail dari user1 ke user2 menggunakan perintah telnet pada server SMTP mail.tiksolusindo.net:25 seperti gambar dibawah.

Verifikasi mail yang dikirimkan menggunakan perintah telnet pada domain mail.tiksolusindo.net port 110 dan login sebagai user2.

Instalasi Webmail Roundcube
Instal paket aplikasi roundcube dengan perintah berikut.
root@debian:~# apt install apache2 mariadb-server roundcubePilih yes untuk mengkonfigurasi paket aplikasi web roundcube.

Berikan password untuk database roundcube, lalu konfirmasi kembali password yang diberikan.


Masuk pada direktori /etc/sites-avaliable, kemudian salin 000-default.conf menjadi roundcube.conf.
root@debian:~# cd /etc/apache2/sites-available
root@debian:/etc/apache2/sites-available# cp 000-default.conf roundcube.confBerikan konfigurasi seperti dibawah untuk mengarahkan subdomain ke direktori aplikasi web roundcube.

Aktifkan sites roundcube dengan perintah berikut.
root@debian:/etc/apache2/sites-available# a2ensite roundcube.confRestart service apache2 menggunakan baris perintah berikut.
root@debian:~# systemctl restart apache2Buka file konfigurasi roundcube untuk mengganti alamat localhost menjadi alamat subdomain.
root@debian:~# nano /etc/roundcube/config.inc.php
Jika sudah lakukan restart pada aplikasi apache2,dovecot dan postfix.
root@debian:~# systemctl restart apache2.service
root@debian:~# systemctl restart dovecot.service
root@debian:~# systemctl restart postfix.servicePengujian Konfigurasi Mail Server Roundcube
Berikut adalah tampilan alamat ip pada pc klien lokal virtual.

Buka browser kemudian berikan alamat subdomain mail.tiksolusindo.net. Login dengan user2 untuk melihat isi pesan percobaan pada langkah sebelumnya.


Jika sudah login dan bisa melihat atau mengirim email maka konfigurasi berhasil dilakukan.
Kesimpulan pada postingan ini adalah mail server berfungsi untuk melayani request SMTP dari klien. Aplikasi roundcube berfungsi sebagai interface berbabasis web agar para klien lebih mudah ketika akan menggunakan layanan mail.
Sumber : www.tiksolusindo.com