Langsung ke konten utama

Konfigurasi Web Mail Menggunakan Roundcube di Debian 9

Pengertian

Webmail merupakan salah satu kategori dari website dan client email yang menggunakan halaman web sebagai media untuk berkomunikasi di sisi client. Webmail merupakan suatu layanan email yang dapat diakses melalui sebuah browser seperti google chrome, internet explorer, mozila firefox, opera, dan lain-lain. Pengguna webmail tidak perlu melakukan instalasi perangkat lunak hanya cukup melakukan sedikit konfigurasi. Dengan kelebihan dan kemudahan yang dimiliki webmail yaitu bisa diakses dari komputer yang berbeda secara langsung tanpa harus menyetting ulang layanan. 

Topologi 



Pada topologi kali ini, server sudah terhubung dengan client dan juga sudah di setting DNS dengan nama domain bintang.com dan subdomain mail. Jika teman-teman belum menyetting ip address dan DNS, teman-teman bisa melihatnya di artikel yang sudah saya buat sebelumnya. Untuk setting ip address teman-teman bisa melihatnya di artikel cara setting ip address dan menghubungkannya dengan client di debian 9  dan untuk setting DNS teman-teman bisa melihatnya di artikel cara install dan konfigurasi DNS di debian 9.

Konfigurasi

1. Install paket aplikasi untuk setting webmail paket aplikasinya yaitu (postfix, courier-imap, mysql-server, roundcube) dengan perintah 'apt install postfix courier-imap mysql-server roundcube'. 


Selanjutnya klik Y untuk konfirmasi installasi, lalu masukan DVD-1 untuk melanjutkan proses installasi.


Selanjutnya kita klik OK.


Lalu disini kita pilih hanya local atau local only.  


Selanjutnya disini kita masukan alamat untuk webmail yang sudah kita setting sebelumnya saat konfigurasi DNS. 


Setelah itu kita masukkan DVD-2 lalu enter.


Selanjutnya kita masukkan lagi DVD-3 lalu enter.


Selanjutnya disini kita lakukan sedidkit konfigurasi database untuk roundcube, kita pilih YA lalu enter.


Lalu kita masukan password untuk mysql (untuk memudahkan disini saya masukan passwordnya '1').


Selanjutnya kita masukan kembali passwordnya untuk konfirmasi.


Selanjutnya disini kita ditanyakan apakah akan membuat direktori untuk administator berbasis web, disini kita pilih 'Tidak'.


Selanjutnya disini kita tinggal klik 'OK'.


Lalu disini juga kita tinggal klik 'OK'. Setelah itu kita tinggal tunggu sampai proses installasi selesai.



2. Setelah proses installasi selesai, selanjutnya kita lakukan pengecekan aplikasi postfix dan juga roundcube dengan perintah 'dpkg-reconfigure postfix' lalu enter.


Disini kita tinggal klik 'OK'.


Selanjutnya akan ditampilkan kembali settingan yang telah kita setting sebelumnya saat proses installasi, disini kita tinggal menyesuaikan saja, takutnya ada settingan yang salah atau kelewat, disini kita pilih hanya lokal atau local only lalu 'OK'.


Lalu disini kita pastikan bahwa nama mail sistemnya adalah nama domain server punya kita lalu 'OK'.


Selanjutnya disini kita biarkan saja secara default lalu klik 'OK'.


Setelah itu kita pastikan apakah nama domain kita sudah terdaftar disini jika belum kita tambahkan jika sudah langsung klik 'OK'.


Lalu disini kita ditanya apakah akan memaksa sinkronisasi pembaruan pada antrian surel.?, disini kita pilih 'Tidak'.


Selanjutnya disini kita tambahkan ip address 0.0.0.0/0 lalu 'OK'.


Disini kita biarkan saja secara default, lalu tekan 'OK'.


Disini juga kita biarkan secara default, lalu tekan 'OK'.


Selanjutnya disini kita pilih ipv4 lalu 'OK'.



3. Pengecekan untuk postfix sudah selesai, selanjutnya kita lakukan pengecekan untuk roundcube dengan perintah 'dpkg-reconfigure roundcube-core' lalu enter.


Selanjutnya kita masukan kembali alamat subdomain mail kita yaitu mail.namadomain contoh disini saya 'mail.bintang.com' lalu 'OK'.


Selanjutnya kita pilih bahasa, disini kita pilih Indonesia yaitu 'id_ID' lalu 'OK'.


Lalu disini kita klik 'OK'.


Selanjutnya kita ditanya apakah ingin reinstall database untuk roundcube?, disini kita pilih 'Tidak'.


Lalu disini kita pilih aplikasi webserver untuk konfigurasi roundcube, disini kita pilih yang apache2 untuk memilihnya kita bisa menggunakan tombol space, lalu 'OK'.


Lalu disini kita pilih 'Ya' untuk memulai webserver.



4. Pengecekan untuk roundcube sudah selesai, selanjutnya kita buat folder Maildir dengan perintah 'maildirmake /etc/skel/Maildir' lalu enter



5. Selanjutnya kita masuk ke file main.cf dengan perintah 'nano /etc/postfix/main.cf' lalu enter.


Lalu tambahkan konfigurasi 'home_mailbox = Maildir/' pada bagian paling bawah file main.cf, setelah itu keluar dan simpan konfigurasi dengan perintah 'ctrl + x => y => enter'



6. Selanjutnya kita masuk ke file apache2.conf dengan perintah 'nano /etc/apache2/apache2.conf' lalu enter.


Lalu pada bagian bawah kita tambahkan konfigurasi 'Include /etc/roundcube/apache.conf' setelah itu keluar dan simpan konfigurasi dengan perintah 'ctrl + x => y => enter'.


7. Selanjutnya kita buat database roundcube dengan cara masuk ke folder sites-available dengan perintah 'cd /etc/apache2/sites-available' kemudian ls untuk melihat isi folder kemudian kita edit file 000-default.conf dengan perintah 'nano 000-default.conf' lalu enter.
catatan : aplikasi apache2 otomatis terinstall saat kita menginstall aplikasi postfix.


Ini adalah tampilan awal dari file 000-default.conf, kita rubah konfigurasi yang ada di kotak merah saja.


Kemudian kita rubah menjadi seperti berikut.


ServerName = alamat domain untuk webmail kita
ServerAdmin = admin untuk webmail kita
DocumentRoot = lokasi penyimpanan database untuk webmail


8. Selanjutnya kita restart aplikasi apache2 untuk menyimpan semua konfigurasi dengan perintah '/etc/init.d/apache2 restart'.



9. Kemudian kita buat user untuk pengecekan webmail nya, dengan perintah adduser nama user, contoh disini saya membuat 2 user dengan nama user mail1 dan mail2 kemudian kita isi passwordnya bebas.




Pengujian


10. Seperti pada topologi diatas, server sudah di setting DNS dengan subdomain mail, sebelum melakukan pengecekan webmail, kita lakukan pengecekan DNS disisi client terlebih dahulu untuk memastikan bahwa client sudah bisa mengakses DNS server.



11. Jika client sudah bisa mengakses DNS server, selanjutnya kita buka web browser lalu ketik kan alamat domain untuk webmail kita, contohnya disini saya masukan mail.bintang.com maka akan muncul tampilan untuk masuk ke roundcube.



12. Disini kita masukan username dan password yang sudah kita buat sebelumnya tadi, lalu Login.


Ini adalah tampilan dari login roundcube. Kita coba untuk mengirim pesan dengan cara klik Compose seperti pada kotak merah


Disini kita isi To adalah alamat penerima di ikuti @namadomain contoh disini saya akan mengirim pesan ke mail2 maka disini kita isi 'mail2@mail.bintang.com' *tanpa bold*. Lalu isi Subjek nya kita isi bebas, lalu kita ketik isi dari surat itu kemudian klik Send untuk mengirim.



13. Setelah itu kita logout, kemudian login lagi menggunakan mail2.


Maka disini akan terlihat bahwa ada pesan masuk dari mail1 yang tadi kita buat.



Gimana cukup mudah bukan, jangan lupa klik ikuti untuk mendapatkan update tan artikel terbaru dari website ini. Terimakasih sudah berkunjung dan selamat mencoba:)





























Komentar

Postingan populer dari blog ini

Konfigurasi mangle dan queue tree di mikrotik

Memisahkan Traffic Game Online dan Browsing Mangle Mangle adalah sebuah fitur yang dapat digunakan untuk memisahkan traffic browsing dan game online berdasarkan protocol dan port yang digunakan. Dimana mangle dapat digunakan untuk menandai (marking) paket data berdasarkan port, protocol, src dan dst address, serta parameter lain yang dibutuhkan.

Program Menghitung Luas Persegi Panjang Dengan Bahasa C

 Okke guyss pada kesempatan kali ini saya akan membuat sebuah program dimana program ini digunakan untuk menghitung luas persegi panjang. Sebagai contoh disini saya memasukan untuk panjangnya yaitu 10 cm dan lebarnya yaitu 7 cm. Baca juga : Membuat program penjumlahan sederhana menggunakan bahasa C     Langsung saja ke langkah - langkahnya : 1. Buka editor bahasa Dev-C++ 6.3, disini saya menggunakan Dev-C++ yang terbaru yah guys. Jika kalian belum mempunyai aplikasi Dev-C++ nya kalian bisa men download nya  di sini . 2. Setelah aplikasinya terbuka, buatlah file baru dengan meng klik menu  New Document , terlihat seperti gambar di bawah.

Keamanan Komputer : Pengertian, Aspek, Manfaat, dan Cara Mencegahnya

Hallo sahabat jaringan, pada artikel kali ini kita akan membahas mengenai keamanan komputer dimana pembahasan nya meliputi pengertian, aspek - aspek nya, Manfaatnya dan cara mencegahnya Yuuu langsung saja kita bahassss.... Memahami Pengertian Keamanan Komputer Secara umum, pengertian keamanan komputer adalah disiplin teknologi yang berfokus pada pengamanan semua data informasi yang tersimpan di komputer.