Install dan Konfigurasi Webmail (Roundcube) di Debian 10


 Install dan Konfigurasi Webmail (Roundcube) di Debian 10

Apa Itu Webmail?

WebMail (Web Based Mail), adalah aplikasi eMail client yang berbasis web. Jika anda pernah melihat layanan eMail Yahoo, Gmail, ataupun Hotmail. Mereka menggunakan webmail sebagai eMail client untuk setiap penggunanya. Kelebihan dari Webmail ini sendiri adalah bisa kita gunakan dimana saja, kapan saja, dan bagaimana saja keadaanya, asalkan kita tetap terkoneksi ke Internet. 

Untuk membuat mail client yang berbasis web, tentunya kita membutuhkan CMS (Content Management System) yang dikhususkan untuk webmail. Diantaranya yang terkenal adalah squirrelmail dan roundcubemail. Pada tutorial kali ini akan menggunakan roundcube.

Apa Itu Roundcube?

Roudcube adalah website webmail berbasis IMAP yang ditulis dalam bahasa pemrograman PHP. Fitur andalan roundcube adalah penggunaan teknologi Ajax untuk menyajikan lebih informasi email secara lebih responsif daripada webmail lainnya. Roundcube sendiri salah satu layanan yang open source.

Langkah-Langkah Installasi:

1) Sebelum melakukan proses installasi webmail roundcube pastikan kalian sudah menginstall mail server terlebih dahulu di server debian 

Jika belum tahu bisa di lihat pada artikel saya yang satu ini : “Tutorial konfigurasi mail server pada debian 10”.

2) Jika sudah membuat mail server pada debian, kemudian install web server apache. Perintah untuk melakukan installasi web server apache adalah apt install apache2

Baca juga “Tutorial Install an Konfigurasi Web Server Apache di Debian 10”

3) Kemudian pastikan sudah menginstall database MariaDB dengan perintah apt install mariadb-server

Baca juga “Tutorial Install Database MariaDB di Debian 10”

kemudian masuk ke database mariadb dengan perintah mysql -u root -p. Setelah masuk ke databasenya buat database baru dengan nama roundcube, kemudian buat user baru dan buat hak akses untuk user yang baru saja dibuat.

> create database roundcube;

> create user 'roundcube'@'localhost' identified by '123';

> grant all privileges on roundcube.* to 'roundcube'@'localhost';

> flush privileges;

4) kemudian install webmail roundcube dengan perintah apt install roundcube -y

5) Pada saat proses installasi akan ada sebuah jendela pertanyaan configure database for roundcube with dbconfig-common? pilih saja Yes

6) Kemudian akan ada pertanyaa mysql application password for roundcube isikan password bebas

7) kemudian akan ada jendela baru lagi Password confirmation masukkan password yang tadi isi

8) Lakukan konfigurasi roundcube pada file config.inc.php dengan mengetikkan perintah nano /etc/roundcube/config.inc.php

Lakukan perubahan pada 

$config[‘default_host’] = ‘skensa.tkj’   --> isi dengan domain servernya

$config[‘smtp_server’] = ‘skensa.tkj’;    --> isi dengan domain servernya 

$config[‘smtp_user'] = ‘’   --> dikosongkan 

$config[‘smtp_pass'] = ‘’;     --> dikosongkan 

9) Masuk ke directory sites-available dengan perintah cd /etc/apache2/sites-available

kemudian copy file 000-default.conf menjadi mail.conf dengan perintah cp 000-default.conf mail.conf

10) Kemudian lakukan konfigurasi pada file mail.conf, dengan mengetikkan perintah nano mail.conf

lakukan perubahan pada 

ServerName mail.skensa.tkj  --> hapus tanda pagar yang ada di depannya dan subdomain 

DocumentRoot /var/lib/roundcube --> arahkan ke dokumen roundcube

11) Selanjutnya aktifkan file main.conf dengan perintah a2ensite mail.conf dan restart apache dengan perintah systemctl reload apache2

12) Kemudian masuk ke browser di pc client dan ketikkan subdomain yang sudah dibuat yaitu mail.skensa.tkj. Jika berhasil maka tampilannya akan seperti gambar dibawah ini.

masuk dengan user 1 di sini saya masuk dengan user huda

13) Untuk mengirim pesan klik pada icon amplop, lihat pada gambar dibawah ini yang diberi tanda panah

14) kemudian tampilannya akan seperti gambar di bawah ini dan isi

Isikan alamat penerima, judul dan isikan pesan yang akan disampaikan pada kolom yang sudah disiapkan. Jika sudah klik pada tombol yang bertuliskan Kirim.

15) Kemudian Log Out dan Log in lagi dengan menggunakan user yang satunya atau user penerima email. Jika berhasil maka akan ada email yang masuk seperti gambar di bawah ini

16) Dan kita telah berhasil membuat webmail dengan menggunakan roundcube, jika masih ada yang gagal atau error silahkan dicermati kembali dari langkah awal sampai akhir

Sekian tutorial dari saya semoga bermanfaat, dan terimakasih telah berkunjung di blog saya dan jangan lupa kunjungi terus blog saya untuk mendapatkan informasi-informasi yang lebih bagus lagi dan lebih bermanfaat.......

9 comments:

  1. bang tau caranya biar roundcubenya ada 2 smtps server

    ReplyDelete
  2. bang mau nanya niihhh important.... kalau forbidden access kenapa yaa?

    ReplyDelete
  3. kenapa saya tidak bisa access ya

    ReplyDelete
    Replies
    1. Sama bang punya ku juga gak bisa akses padahal dah ngikutin

      Delete
    2. mungkin karena ada kesalahan dari konfigurasi nya , atau sebelah apache2 nya

      Delete
  4. Bangg udah ngikutin tapi pas masuk bukan ke web roundcube, tapi ke nano indexhtml

    ReplyDelete
  5. Bang, si huda ini bikinnya di mariadbnya atau dimananya bang?

    ReplyDelete