Assalamu'alaikum wr.wb
Pada kali ini ane ingin share cara instalasi webmail client dengan rainloop di centos 7 sebagai servernya. Jadi ini tuh tujuannya biar klien bisa kirim / terima email lewat web browser. Rainloop ini salah satu opensource webmail client berbasis php dan gak butuh database. Jadi udah kebayang kan cara installnya gimana? Yap ini kaya CMS gitu cara installnya, tapi bedanya ini buat mail, jadi kalo cms itu pake koneksi database, tapi kalo ini pake koneksi port imap sama smtp. Tinggal download rainloopnya, terus ekstrak di direktori ke konten websitenya, agan and sista bisa juga pake metode virtualhost. Dan jangan lupa ada konfigurasi selinux juga karena kita ini install di centos 7.
Oke langsung aja kita konfig.
Persiapan
Saya akan menginstallnya pada server yang sama, dengan konfigurasi dasarnya saja tanpa virtualhost, kalau anda mau menginstallnya dengan virtualhost, bisa lihat tutorial disini dan disesuaikan saja domain dan direktori kontennya. Disini saya punya mail server dengan domain dan ipnya berdasarkan topologi dibawah ini.
1. Siapkan server anda yang udah terinstall mailservernya. Kalau belum diinstall, bisa dilihat disini
2. Pastikan sudah terinstall apache, kalau belum bisa lihat disini
3. Pastikan juga web server sudah dapat mengakses konten php, caranya bisa dilihat disini
Langkah Langkah
Oke kalau sudah, kita bisa lanjut instalasi rainloop
1. Download webmail rainloop dengan curl yaitu tools yang digunakan untuk mentransfer data dari atau ke server, menggunakan salah satu protokol yang didukung (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP , SMB, SMBS, SMTP, SMTPS, TELNET dan TFTP) dengan opsi -O (O dengan huruf besar) nama file yang ada dalam URL akan diambil dan digunakan sebagai nama file yang akan disimpan. Untuk url file rainloopnya bisa copas disini
http://repository.rainloop.net/v2/webmail/rainloop-latest.zip
2. Buat direktori pada untuk konten rainloop pada /var/www/html/rainloop/ Jadi kita nanti aksesnya pake http://domainanda/rainloop
3. Ekstrak file webmail rainloop yang telah terinstall dengan direktorinya pada direktori yang telah dibuat sebelumnya yaitu pada /var/www/html/rainloop/ dengan perintah unzip dan optionnya -d
4. Ubah permissions untuk direktori dan isi dari direktori /var/www/html/rainloop dengan perintah dibawah ini
maksud dari perintah diatas adalah untuk mencari direktori direktori /var/www/html/rainloop dengan tipe direktori (-type d) dan file (-type f) dan diubah permissionnya dengan perintah -exec chmod
5. Ubah kepemilikan direktori /var/www/html/rainloop menjadi milik user apache
6. Ubah konteks selinux pada direktori /var/www/html/rainloop beserta isinya agar dapat diubah dan ditambahkan otomatis sesuai aktifitas user yang mengaksesnya
7. Konfigurasi SELinux boolean agar mengizinkan skrip HTTPD dan modul untuk terhubung ke jaringan.
8. Buka http://domainanda/rainloop/?admin pada browser anda, atau sesuaikan saja kalau anda menggunakan virtualhost, pasti anda mengerti. Login dengan user admin dan passwordnya 12345 untuk mengkoneksikan rainloop dengan mail server
9. Klik bar domain, kemudian tambahkan domain untuk menambahkan domain email yang digunakan
10. Masukkan server imap dan smtp beserta smtpnya, sesuaikan juga port yang digunakan. Disini saya masih belum menggunakan ssl, jadi saya masih menggunakan port 143 untuk imap dan port 2 untuk smtp kemudian klik test.
Kalau hasilnya warna hijau, ini berarti rainloop berhasil terkoneksi dengan mail server. Dan proses instalasi selesai
Verifikasi dan Pengujian
1. Buka http://domainanda/rainloop kemudian masukkan user yang telah didaftarkan pada mail anda beserta passwordnya. Disini saya mencoba login akun milik pacar saya ayana.
2. Dan ini adalah tampilan utamanya. Terlihat pesan masuk yang sudah ada. Kemudian disini pacar saya akan melakukan tes kirim email lewat rainloop, dengan mengklik New pada pojok kiri atas.
3. Disini ayana mengirim pesan ke saya ali
4. Kemudian disini saya login dengan akun saya sendiri yaitu ali@hudzaifah.net
5. Dan berhasil, emailnya masuk. Instalasi rainloop berhasil dan terkoneksi dengan baik.
Lanjutan Lab
Penutup
Oke sekian tutorial ini. Dengan adanya webmail ini, kita gak harus pake aplikasi ke3 lagi buat akses email dengan server kita sendiri. Bisa lewat web browser pc maupun hp anda. Dan kirim email dengan pacar makin mudah.

Sekian Semoga Bermanfaat
loading...
Comments
Post a Comment