[CentOS 7] Lab 10.2 Konfigurasi Mail Client dengan Thunderbird & Rainloop


Pada kesempatan kali ini, admin mau sharing mengenai materi lajutan dari lap 10 yang tentu materi masih membahas Mail Server. Materi tersebut adalah konfigurasi Mail Client dengan menggunakan aplikasi bernama thunderbird. dan dengan menggunakan Rainloop. Mail Client ini merupakan sebuah program yang digunakan oleh client untuk melakukan kegiatan untuk mengirimkan pesan/e-mail. Untuk melakukan konfigurasi Mail Client, pastikan sudah ada sebuah server yang bertindak sebagai Mail Server. Karena jika ada Server pasti ada yang akan mengakses server tersebut yaitu si client. Untuk milhat cara installasi Mail Servernya dapat dilihat pada lab sebelumnya Lab 10.1

Topologi
Berikut topologi yang digunakan untuk tutorial kali ini




Konfigurasi Client | Thunderbird
1) Secara defult, thunderbird sudah tersedia di repositori bawaan CentOS. Yang berarti kita dapat melakuan installasi dengan perintah yum tanpa mendownload atau menambahkan repositori tambahakn. Masukkan command dibawah ini
yum install thunderbired -y


2) Pastikan sudah terinstall hingga selesai [complete]



3) Untuk membukanya dapat menggunakan salah satu dari menu Applications atau menggunakan terminal.
thunderbird
Applications  >>  Internet  >>  Thunderbird



Akun User Fiqih
1) Setelah itu, daftarkan User fiqih dengan cara klik icon seperti 3 bar vertikal, kemudian klik "Get a New Mail Account"



2) Lalu muncul tampilan seperti pada gambar dibawah ini. klik "Skip this and user my existing email"



3) Pada tahap Mail Account Setup. Isi pada kolom your name dengan nama user, kemudian pada email address isi seperti penulisan email menggunakan nama user yang sudah didaftarkan di mail server berserta nama domain si server. Masukkan password si user. Lakukan seperti pada gambar dibawah ini. klik "Continue"



4) Pada tahap ini langsung saja klik "Done".



5) Lalu akan muncul pop-up warning, abaikan saja, Centang pada kotak kecil i understard the risks, kemudian klik "Done"



6) Lihat apakah user fiqih sudah terdaftar di thunderbirdnya




Akun User Sandi
1) Untuk pengetesannya kita membuatuhkan 2 user. karena pada tahap selanjutnya admin sudah membuat 1 user, sekarang admin akan membuat user yang kedua. cara nya masih sama. klik icon seperti3 bar vertikal, kemudian klik "Get a New Mail Account"



2) Pada tahap Mail Account Setup. Isi pada kolom your name dengan nama user, kemudian pada email address isi seperti penulisan email menggunakan nama user yang sudah didaftarkan di mail server berserta nama domain si server. Masukkan password si user. Lakukan seperti pada gambar dibawah ini. klik "Continue"



3) Pada tahap ini langsung saja klik "Done".



4)  Lalu akan muncul pop-up warning, abaikan saja, Centang pada kotak kecil i understard the risks, kemudian klik "Done"



5) Lihat apakah user yang tadi dibuat sudah terdaftar atau tidak




Verifikasi Kirim Email
1) Untuk pengetesan, User fiqih akan bertindak sebagai pengirim yang akan mengirim pesan ke user sandi. Caranya dengan klik email address si user pengirim. Lalu klik "Write a new message"



2) Isikan email address si user penerima di kolom yang To. lalu isi pesan yang akan disampaikan ke user penerima lalu klik "Send" di pojok kiri atas



3) Lalu lihat apakah pesan yang dikirim oleh user pengirim sudah sampai ke inbox si user penerima. Klik User penerima, lalu klik "Indox". Lalu lihat isi pesan yang di kirim dengan cukup meng-klik pesan tersebut dan akan muncul isi pesan di bagian bawah. 




Konfigurasi Client | Rainloop
Sebelum malakukan installasi Rainloop, pastikan terlebih dahulu si server sudah terinstall web server. Karena Rainloop ini merupakan mail client yng diakses via web. jadi kita membutuhkan web server. Untuk Web servernya admin menggunakan apache web server. Untuk tutorialnya bisa dilihat pada Lab 8.1

Selain web server. Pastikan juga bahwa si server sudah terinstall php karena si rainloop ini menggunakan bahasa php. Untuk tutorialnya bisa dilihat pada Lab 8.3. Setelah mengistall kedua hal penting tersebut barulah kita bisa menginstall si Rainloop ini. Berikut tutorial nya :

1) Pertama-tama download terlebih dahulu file rainloop .zip nya. Kita bisa mendownloadnya dengan menggunakan dommand wget, curl atau semacamnya. Disini admin mendownloadnya dengan menggunakan curl
curl -O http://repository.rainloop.net/v2/webmail/rainloop-latest.zip


2) Buat directori rainloopnya di dalam direcotry web server Karena admin menggunakan Apache Web server jadi default web server terletak pada direcotry /var/www/html/
mkdir /var/www/html/[Nama File Rainloop]


3) Kemudain extrak file yang tadi didownload yaitu rainloop-lastest.zip ke dalam directory rainloop 
unzip rainloop-latest.zip -d /var/www/html/[Nama File Rainloop]/


4) Lalu atur permision untuk setiap directori railoop yang terletak pada direcotri /var/www/html menjadi 755 dan 644
find /var/www/html/[Nama File Rainloop]/ -type d -exec chmod 755 {} \;
find /var/www/html/[Nama File Rainloop]/ -type f -exec chmod 644 {} \;


5) Atur juga kepemilikan (ownership) milik apache terhadap directori /var/www/html/[Nama File Rainloop]/
chown -R apache. /var/www/html/[Nama File Rainloop]/


6) Lalu atur securiti context secara -R (recursive) terhadap directory /var/www/html/[Nama File Rainloop]/data/ kemudian ubah tipe / jenis directori beserta isinya, dengan mengubahnya dengan tipe SElinux yang berari directory tersebut dapat dibaca maupun ditulis yang digunakan oleh apache dengan perintah httpd_sys_rw_content_t
chcon -R -t httpd_sys_rw_content_t /var/www/html/[Nama File Rainloop]/data/


7) Atur juga SElinux security context terhadap /var/www/html/[Nama File Rainloop]/data
semanage fcontext -a -t httpd_sys_rw_content_t /var/www/html/[Nama File Rainloop]/data/


8) Tambahkan pula port IMAP non-encrypted yaitu 143 pada firewall dan tambahkan juga port SMTP yaitu 25 pada firewall
firewall-cmd --add-port=143/udp --permanent
firewall-cmd --add-port=25/tcp --permanent
firewall-cmd --add-port=25/udp --permanent
firewall-cmd --reload


9) Atur SELinux supaya dapat mengizinkan script HTTPD dan modul dapat terhubung ke jaringan, dan dapat diakses oleh client
setsebool -P httpd_can_network_connect on



Verifikasi Browser
1) Pertama-tama setting DNS Server pada client dengan mengarahkannya ke IP address si server. Lalu buka Rainloop via web dengan menulis nama domain server atau nama domain mail server dengan menambahkan nama file rainloo nya dan ?admin. Kemudian masuk dengan user Admin dan password defaultnya yaitu 12345
[nama domain]/[Nama File Rainloop]/?admin


2) Pada tampilan awal, ada pemberitahuan peringatan untuk mengubah password adminnya. Yang berfungsi untuk keamanan agar tidak sembarang orang dapat mengakses konfigurasi Rainloop via webnya



3) Lalu atur Password baru untuk rainloop adminnya. Klik "Update Password"



4) Pilih option Domain, kemudian klik "Add Domain"  untuk menambahkan domain. yang akan kita tambahkan adalah domain milih si server.



5) Pada kolom Name isi dengan nama domain si server. Pada bagian IMAP dan SMTP atur Server dengan domain milik mail server yang kita miliki dengan membiarkan port setiap protokol secara defaultnya. Lalu centang use short login yang berfungsi agar si user mail dapat login ke rainloop hanya dengan menuliskan nama usernya, tanpa menuliskan nama domainnya. Klik "test" untuk megecheck apakah ada masalah atau tidak.Setelah itu klik "Add"



6) Pindah ke option Login. Isi pada kolom default domain dengan root domain si server. Dengan ini, memudahkan si user saat login ke rainloop. Karena si user cukup menuliskan nama user tanpa disertai nama domain si server.




Rainloop | User Fiqih
1) Kemudian login ke rainloop dengan user yang sudah ada pada Si mail server. Untuk mengakses hapus tulisan ?admin. Jadi cukup dengan menuliskan [Nama Domain Mail Server]/[Nama File Rainloop]/. Login dengan user beserta passwordnya 
[Nama Domain Mail Server]/[Nama File Rainloop]/


2) Inilah tampilan dari railoop user



3) Sekarang coba kirim pesan ke user satunya lagi yaitu user penerima. Dengan cara klik "New"



4) Pada kolom To isikan email si user penerima dan isi text yang akan disampaikan ke user penerima. Kalian bisa lihat pada gambar dibawah ini




Rainloop | User Sandi
1) Login ke user peneriman. Masukkan nama user beserta passwordnya
[Nama Domain Mail Server]/ [Nama File Rainloop]


2) Pilih option Inbox dan lihat apakah pesan yang dikirim dari user pengirim sudah diterima oleh si penerima



3) Untuk melihat isi pesan cukup dengan meng-klik pesan tersebut dan akan muncul isi pesannya di sebelah kanan














Cukup sekian materi [CentOS 7] Lab 10.2 Konfigurasi Mail Client dengan Thunderbird & Rainloop yang dapat saya sharing

Tunggu tutorial selanjutnya
Terima kasih sudah berkunjung
Mohon maaf jika ada kekurangan dan
Semoga bermanfaat
Previous
Next Post »