Monday 5 June 2017

Lab 10.2.1 Mail Client with Rainloop CentOS 7



Pada postingan bertema mail client dengan menggunakan rainloop. Mengapa rainloop? karena rainloop mempunyai tampilan yang sederhana. Rainloop menggunakan web base dan sudah support protokol IMAP dan SMTP.  Postingan ini kelanjutan dari sebelumnya yaitu Mail server, makanya lihat dulu disini agar tidak bingung. langsung saja berikut cara dan topologi yang saya gunakan. Oh iya Rainloop ini membutuhkan web server, bisa menggunakan apache atau nginx. kalau saya menggunakan apache. untuk penginstalannya bisa di lihat disini


Langkah Langkah
1. Download dulu rainloopnya bisa menggunakan Wget, Curl, aria2c dll. kalo saya menggunakan Curl karena hasil downloadnya bisa langsung dipiping (dioperkan) ke perintah shell lainnya untuk diproses.
 curl -O http://repository.rainloop.net/v2/webmail/rainloop-latest.zip
2. Download pembuka zipnya karena file rainloop yang di download menggunakan zip.
yum install unzip -y
3. Buat direktori untuk rainloop yang lokasinya di direktori html. lalu letakan semua data rainloop pada direktory tersebut.
mkdir /var/www/html/rainloop
unzip rainloop-latest -d /var/www/html/rainloop/

4.  Selanjutnya ganti permision untuk semua direktori dan file yang di dalam direktori rainloop tadi. untuk direktory permisionnya diganti menjadi 755 (bisa baca, tulis dan execute) dan untuk filenya bisa menggunakan permision 644 (bisa baca dan tulis tapi tidak bisa execute)
find /var/www/html/rainloop -type d -exec chmod 755 {} \;
find /var/www/html/rainloop -type f -exec chmod 644 {} \;
5.  Ganti kepemilikan direktory rainloop, karena saya menggunakan web server apache jadi menjadi milik apache
chown -R apache. /var/www/html/rainloop
6.  Mesikpun tadi semua file dan direktory rainloop sudah diberikan permsision baca tulis. tapi permberian permision harus di laporkan dan diijinkan oleh selinux juga.
chcon -R -t httpd_sys_rw_content_t /var/www/html/rainloop/data
7.  Atur selinux pada direktori data yang ada di direktory rainloop
semanage fcontext -a -t httpd_sys_rw_content_t
8.  Izinkan apache terhubung dengan jaringan,
setsebool -P httpd_can_network_connect on 
9.  Buka web browser pada client ketikan domain atau ip dan tambahkan /rainloop/?admin dibelakangnya. login dengan akun admin dan passwordnya 12345

10. Buka menu domain tambahkan domain yang nanti akan digunakan user

11. Berikut pengisiannya.
  •  Di bagian IMAP isi kolom server dengan nama domain, isi kolom port dengan 143, pilih Secure none karena belum mensetting ssl
  • Di bagian SMTP isi kolom server dengan nama domain, isi kolom port dengan 25, pilih Secure none karena belum mensetting ssl
Lakukan test untuk melihat apa sudah tersambung pada mail server atau tidak.

12. Setelah menambahkan domain tadi atur default domain saat login menjadi domain yang tadi di tambahkan. jadi setiap user dengan domain tersebut saat login bisa hanya menggunakan nama user tidak diikuti dengan nama domain.

13. Login dengan user yg telah dibuat
14. Coba test email klik new
15kirim ke user ke 2


Sekian dan terima kasih







Related Posts

Lab 10.2.1 Mail Client with Rainloop CentOS 7
4/ 5
Oleh