[CentOS 7] [10.2] Konfigurasi Mail Client (Thunderbird & Rainloop)

Konfigurasi Mail Client dengan Thunderbird dan Rainloop



Assalamu'alaikum Wr Wb

Whatsup guys, jumpa lagi dengan saya Dimas Trihandika di blog sederhana ini. Pada kesempatan kali ini saya akan share tutorial Konfigurasi Mail Client dengan menggunakan Aplikasi Thunderbird dan juga Mail Client via Web Browser dengan menggnunakan Rainloop.



Mail Client ini adalah program yang digunakan untuk mengirim dan menerima e-mail. Dimana ada Mail Client, disitu pasti terdapat Mail Server. Jadi, sebelum mempraktekan tutorial ini, pastikan pada Server Centos 7 kalian sudah terinstal dan terkonfigurasi Mail Servernya. Nah untuk cara konfigurasi Mail Servernya, bisa kalian lihat pada postingan lab saya sebelumnya, yaitu Disini

Topology


Adapunt langkah konfigurasinya adalah sebagai berikut


THUNDERBIRD

Sebelum memulai, instal terlebih dahulu Thunderbirdnya. Disini saya tidak mensertakan cara instal Thunderbird, karena ya itu mah gampang bgt, tinggal next next aja, apalagi pengguna linux, tinggal jalanin aja perintah instal thunderbirdnya di terminal, kelar :v.


1) Jalankan aplikasi Thunderbird, maka nanti akan muncul tampilan seperti gambar dibawah ini. Pada tahap in di skip saja


2) Pada Your name isikan bebas terserah kalian saja, kemudian pada Email address isikan email dari user mailnya, setelah itu masukan passwordnya pada kolom Password


3) Biarkan seperti default, langsung saja klik Done


4) Nah maka akn muncul pop-up warning karna server mail kita tidak menggunakan enkripsi, abaikan saja,, centang I understand the risks, kemudian klik Done


5) Nah berikut tampilan dari Thunderbird


6) Disini saya akan menambahkan satu user lagi ke 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. Nah kemudian klik Account Actions dibagian pojok kiri bawah, kemudian pilih Add Mail Account


7) Nah kemudian buat usernya sama halnya dengan cara seperti point no 1 sampai 4, hanya saja usernya sudah berbeda.




8) Kedua user berhasil ditambahkan



Verifikasi


1) Nah sekarang coba kirim email dari user 1 ke user 2. Klik pada salah satu user yang dimana user tersebut akan sebagai pengirimnya, setelah itu Klik Write a new message


2) Isi teks emailnya kemudian jangan lupa atur pula penerimanya, disini saya akan mengirim ke user trihandika@dimastrihandika.org. Jika sudah klik Send later untuk mengirim



3) Nah sekarang coba cek pada user penerima, apakah email dari user pengirim berhasil masuk atau tidak.


4) Atau bisa juga dicek melalui telnet



Nah mungkin cukup segitu untuk Konfigurasi Mail Client via Thunderbird, sekarang kita lanjut dengan menggunakan Rainloop


RAINLOOP


Rainloop ini merupakan Mail Client yang Web Base, seperti Squirrelmail, Roundcube dan sejenisnya. Nah, karena Rainloop ini Web Base, maka dari itu server Centos setidaknya harus terinstal dan terkonfigurasi Web Servernya terlebih dahulu. Pada tutorial ini saya menggunakan Apache. Nah untuk cara konfigurasi Web Server itu sendiri bisa kalian lihat pada postingan saya sebelumnya, yaitu Disini

Satu lagi, 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


Konfigurasi Server


1) Pertama download terlebih dahulu file .zip rainloop. Disini saya download dengan menggunakan Curl, jika kalian ingin menggunakan Wget atau yang lainnya juga silahkan saja.
curl -O http://repository.rainloop.net/v2/webmail/rainloop-latest.zip

2) 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
mkdir /var/www/html/rainloop
 unzip rainloop-latest -d /var/www/html/rainloop/

3) Nah kemudian sekarang atur permisioon untuk setiap directory yang ada di /var/www/html/rainloop/ menjadi 755, kemudian atur juga setiap file yg ada di directory tersebut menjadi 644
find /var/www/html/rainloop -type d -exec chmod 755 {} \;
find /var/www/html/rainloop -type f -exec chmod 644 {} \;


4) Atur ownership terhadap directory /var/www/html/rainloop menjadi kepemilikan apache


5) Atur security context secara recursive terhadap directory /var/www/html/rainloop/data kemudian 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


6) Kemudian atur pula SElinux security context dengan terhadap /var/www/html/rainloop/data
semanage fcontext -a -t httpd_sys_rw_content_t

7)  Atur selinux boelan  agar mengizinkan script httpd dan modul untuk terhubung ke jaringan. lakukan perintah berikut pada terminal
setsebool -P httpd_can_network_connect on 

Pengujian


1) Pertama, kita harus setup terlebih rainloopnya, untuk mengatur protocol, serta domain yang digunakan user agar bisa masuk ke dalam rainloop
"domain server mail"/rainloop/?admin

2) Kemudian masuk dengan user admin dan default passwornya adalah 12345


3) Maka akan muncul peringatam untuk mengubah password adminnya terlebih dahulu karena password adminnya masih default, ini untuk mengantisipasi sebagai keamanan agar tidak sembarang orang dapat mengotak atik konfigurasi Rainloopnya.


4) Nah atur passwordnya terserah kalian saja


5) Pindah ke tab Domain, kemudian tambahkan Domain yang dimana domain ini adalah domain yang nantinya digunakan oleh user


6) Pada kolom Name isikan nama root domain kalian, ini untuk menyetujui misalkan si user login dengan menggunakan "nama user"@"domain". Dibagian IMAP, isikan nama domain server mail kalian pada kolom Server. Lakukan hal yang sama dibagian SMTP, isikan pula nama domain server mail kalian di kolol Server, sedangkan untuk portnya biarkan seperti defaut. IMAP dengan port 143 dan SMTP dengan port 25. Nah setelah itu jangan lupa untuk melakukan Test terlebih dahulu, untuk memastikan rainloop ini terhubung dengan mail servernya. Kemudian berikan centang pada Use short login, ini digunakan agar si user mail dapat login ke rainloop hanya dengan menuliskan nama usernya, tanpa menuliskan nama domainnya. Namun kita harus edit juga default domainnya yang akan dijelaskan pada tahap selanjutnya



7) Kemudian pada tab Login atur defaultnya menjadi root domain server mail kalian. Jadi misalkan ada user yang mau login ke rainloop, lalu 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


8) Jika semua sudah, logout dari Rainloop



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

10) Login dengan user mailnya


11) Berikut tampilan dari rainloop


12) Sekarang kita coba untuk kirim email, klik New pada bagian atas kiri layar


13) Atur penerima serta isikan teks emailnya, jika sudah klik Send 


14) Login kembali dengan user penerima pesan email



15) Nah kemudian lihat pada tab Inbox, apakah email yang dikirim si user pengirim tadi berhasil masuk atau tidak


16) Disini saya akan mencoba untuk membalas pesan emailnya, klik icon reply pada bagian atas kanan


17) Isikan teks emailnya kemudian klik Send


18) Login kembali dengan user pertama tadi, dan lihat apakah email balasannya berhasil masuk atau tidak



Oke, mungkin cukup sekian untuk postingan kali ini. Insyaallah besok, pada lab 10.3 akan saya lanjut lagi untuk konfigurasi SSL pada mail server ini

Semoga bermanfaat

Comments