Lab 10.2 Mail Client Configuration with Thunderbird & Rainloop
Assalamu'alaikum Wr Wb,
Pada kesempatan kali ini, saya akan posting materi CentOS lagi guys, yaitu Konfigurasi Mail Client dengan menggunakan ThunderBird dan juga Mail Client via Web Browser dengan menggunakan Rainloop.
Mail Client itu apa sih ?
Mail Client adalah program yang digunakan untuk mengirim dan menerima e-mail. Dan jika ada Mail Client, disitu pasti terdapat Mail Server nya. Jadii, sebelum kalian mempraktekkan tutorial ini, pastikan pada Server Centos 7 kalian sudah terinstal dan terkonfigurasi Mail Servernya. Dan untuk cara konfigurasi Mail Servernya, bisa kalian lihat pada postingan Lab saya sebelumnya >> DISINI
Dan berikut adalah topologi yang saya gunakan :
Sekarang kita masuk ke tahap konfigurasi :
Thunderbird
Sebelum memulai konfigurasi, pastikan kalian sudah menginstall thunferbirdnya pada client mail server kalian.
1). Pertama, jalankan aplikasi Thunderbird, maka nanti akan muncul tampilan seperti gambar dibawah ini. Pada tahap ini kita skip saja
6). Kemudian saya akan menambahkan satu user lagi di Thunderbird, dimana user ini nantinya digunakan sebagai penerima email. Klik icon menu (3 bar vertical) pada bagian pokok kanan atas, kemudian klik Options, setelah itu klik Account Settings.
7). Kemudian buat usernya seperti pada tahap ke 1-4, hanya saja usernya sudah berbeda
Verifikasi
1). Sekarang kita coba kirim email dari user 1 ke user 2. Klik pada salah satu user yang akan digunakan sebagai pengirimnya, setelah itu Klik Tulis pesan baru
2). Lalu isi teks emailnya kemudian jangan lupa masukkan juga email penerimanya, disini saya akan mengirim ke user ivanfrost@ivan.net. Jika sudah klik Kirim untuk mengirim email
3). Sekarang, coba kita cek pada user penerima, apakah email dari user pengirim sudah berhasil masuk atau belum
Rainloop
Rainloop merupakan Mail Client yang Web Base (Berbasis Web), seperti Squirrelmail, Roundcube dan sejenisnya. Dan karena Rainloop ini Web Base, maka dari itu server Centos kalian harus terinstal dan terkonfigurasi Web Server terlebih dahulu. Pada tutorial ini saya menggunakan Apache. Dan untuk cara konfigurasi Web Server Apache nya bisa kalian lihat pada postingan saya sebelumnya >> DISINI
One more.. karena Rainloop ini menggunakan bahasa php, maka dari itu server Centos kalian juga harus terinstall package phpnya terlebih dahulu. Untuk cara installnya bisa kalian lihat >> DISINI
1). Pertama, kita download terlebih dulu file .zip rainloop nya. Disini saya mendownload dengan menggunakan Curl
curl -O http://repository.rainloop.net/v2/webmail/rainloop-latest.zip
2). Sebelum ke tahap selanjutnya, pastikan kalian sudah menginstall unzip, karena nanti kita akan men-unzip file yang sudah kita download tadi
yum install unzip -y
3). Lalu buat directory rainloop di dalam directory /var/www/html/, karena disitulah directory web default pada Apache. Setelah itu extract file rainloop-latest.zip yang sudah di download kedalam directory rainloop yang telah dibuat sebelumnya
mkdir /var/www/html/rainloop
unzip rainloop-latest -d /var/www/html/rainloop/
4). Setelah itu atur permisioon untuk setiap directory yang ada di /var/www/html/rainloop/ menjadi 755, kemudian atur juga setiap file yg ada pada directory tersebut menjadi 644
find /var/www/html/rainloop -type d -exec chmod 755 {} \;
find /var/www/html/rainloop -type f -exec chmod 644 {} \;
5). Lalu atur ownership terhadap directory /var/www/html/rainloop agar menjadi kepemilikan apache
6). Kemudian atur security context secara recursive terhadap directory /var/www/html/rainloop and then ubah type/jenis directory beserta isinya, jenisnya adalah tipe SElinux, dengan perintah httpd_sys_rw_content_t yang berarti directory yang dapat dibaca maupun ditulis yang digunakan oleh apache
7). Pastikan kalian sudah menginstall policycoreutils-python ini, karena ini akan digunakan untuk perintah Semanage
yum install policycoreutils-python -y
8). Lalu atur SElinux security context terhadap /var/www/html/rainloop/data
semanage fcontext -a -t httpd_sys_rw_content_t /var/www/html/rainloop/data
9). Selanjutnya, atur selinux boelan agar mengizinkan script httpd dan modul untuk terhubung ke jaringan
setsebool -P httpd_can_network_connect on
Verifikasi Rainloop
1). Pertama, kita harus mengkonfigurasi (setup) terlebih dulu rainloopnya, seperti mengatur protocol, serta domain yang digunakan user agar bisa masuk ke dalam rainloop
"domain server mail"/rainloop/?admin
Disini kita login dengan user admin dan default passwordnya adalah 12345
2). Dan pasti akan muncul peringatam untuk mengubah password adminnya terlebih dahulu, yang dikarenakan password adminnya masih default, ini untuk mengantisipasi sebagai keamanan agar tidak sembarang orang dapat mengakses konfigurasi Rainloop nya
4). Kemudian kita pindah ke tab Domain, lalu tambahkan Domain yang dimana domain ini adalah domain yang nanti akan digunakan oleh user
5). Pada kolom Name isikan nama root domain kalian, ini berfungsi untuk menyetujui jika si user login dengan menggunakan "nama user"@"domain". Pada bagian IMAP, isikan nama domain server mail kalian pada kolom Server. Dan lakukan hal yang sama dibagian SMTP, isikan pula nama domain server mail kalian di kolom Server, sedangkan untuk portnya biarkan saja seperti default. Dan jangan lupa juga berikan centang pada Use short login, ini digunakan agar si user mail dapat login ke rainloop hanya dengan menuliskan nama usernya, tanpa perlu menuliskan nama domainnya.
6). Setelah itu kita pindah ke tab Login, lalu atur defaultnya menjadi root domain server mail kalian. Ini berfungsi jika ada user yang mau login ke rainloop, tetapi ia hanya menuliskan nama user tanpa diikuti nama domain yang ada dibelakangnya, itu sama saja dengan "nama user"@"domain", dan domain yang dimaksud adalah domain yang sudah diatur pada tahap ini
"domain server mail"/rainloop/
11). Sekarang kita coba mengirim email, klik New pada bagian pojok kanan atas layar
14). Kemudian lihat pada tab Inbox, apakah email yang dikirim oleh user sebelumnya berhasil masuk atau tidak
15). Disini saya akan mencoba untuk membalas pesan email, klik icon reply untuk membalas email
17). Setelah itu, coba login kembali dengan user pertama tadi, dan cek apakah email balasannya berhasil masuk atau tidak
Mungkin cukup sekian untuk postingan saya kali ini, semoga bermanfaat..
Wassalamu'alaikum Wr Wb.
Comments
Post a Comment