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



2). Kemudian pada Your name, kalian bisa mengisikan nama apa saja, lalu pada Alamat Email isikan email dari user mailnya, setelah itu masukan password dari user nya pada kolom Sandi/Password



3). Biarkan settingan nya seperti default, lalu klik Selesai



4). Maka akn muncul pop-up warning karena server mail kita tidak menggunakan enkripsi, abaikan saja... centang Saya memahami resikonya, kemudian klik Selesai



5). Dan berikut adalah tampilan dari Thunderbird 



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

Setelah itu klik Tambah Akun >> Tambahkan Akun Email


7). Kemudian buat usernya seperti pada tahap ke 1-4, hanya saja usernya sudah berbeda




8). Dan pastikan jika kedua user sudah berhasil ditambahkan






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




4). Kalian juga bisa mengeceknya melalui telnet


Dan sekarang, kita lanjut ke tahap konfigurasi Rainloop...




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/

Dan berikut adalah tampilan dari proses unzip nya


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





3). Atur password baru nya sesuka hati kalian


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


7). Jika sudah semua, logout dari rainloop


8). Sekarang kita coba login ke rainloop dengan menggunakan user yang sudah ada pada mail server
"domain server mail"/rainloop/



9). Login dengan user mailnya



10). Dan berikut adalah tampilan dari rainloop nya



11). Sekarang kita coba mengirim email, klik New pada bagian pojok kanan atas layar 




12). Atur user yang akan menerima email serta isikan juga teks untuk email yang akan dikirim, jika sudah klik Send


13). Setelah itu, coba login kembali dengan user penerima email



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


16). Kemudian isikan teks yang ingin dikirimkan, lalu klik Send



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

Popular posts from this blog

Spesifikasi Minimum (Minimum Requirements) Windows Server 2012

Pengertian Port Dan Contohnya

Troubleshooting Jaringan