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
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
Posting Komentar