Assalamu'alaikum warahmatullah wabarakatuh Kembali lagi disini, saya akan share cara membangun mail server dengan Aplikasi Rainloop...

CentOS 7 : 10.2 Mail Server Cara Install Rainloop


Assalamu'alaikum warahmatullah wabarakatuh

Kembali lagi disini, saya akan share cara membangun mail server dengan Aplikasi Rainloop di CentOS7. Apa itu mail Server ??? Bisa anda cek DISINI

Apa itu rainloop??

Rainloop adalah aplikasi WebMail yang sangat praktis berbasis web. Rainloop berjalan tanpa menggunakan database. Ya lebih simpel lah dalam instalasi. Dan juga Rainloop memiliki UI yang terbilang modern, dan cepat. Aplikasi Rainloop ini mirip-mirip dengan CMS, cuman ekstrak, lalu letakkan di direktori Mail Server, dan jalankan. Bila pada umumnya CMS menggunakan database tambahan seperti MySQL untuk menjalankannya. Rainloop hanya perlu mengaktifkan SMTP, IMAP dan POP3 pada Server. Konfigurasi bisa dilihat DISINI.

...Sebelum masuk ke materi, simak topologi dibawah ini...





Berikut adalah bahan-bahan yang harus ada untuk RainLoop ini..


    • # DNS mail.networknjay.com.. DISINI
    • # Apache... DISINI
    • # PHP-module... DISINI
    • # Postfix Dan Dovecot... DISINI

Step step yang akan kita lalui adalaaahhh..

  1. 1. Konfigurasi Apache
  2. 2. Install dan Konfigurasi Rainloop
  3. 3. Konfigurasi Awal WebBased Rainloop
  4. 4. UjiCoba Client


Yosshhhaaaaaa.. Sudah mengerti semua kah ???? Lanjutt...




Konfigurasi Apache

Buka file default dari apache nya. Menuju kebaris 86, pada kata "ServerAdmin" lalu kita masukkan domain utama server kita.
Menuju kebaris 95 pada kata "ServerName". Isi dengan domain mail server kita.


Dan jangan lupa DNS nya..




Install dan Konfigurasi Rainloop

1. Install aplikasi wget untuk mengunduh file lewat internet.




2. Kita pindah direktori terlebih dahulu..





3.Lalu kita unduh file nya dari web Rainloop.



3. Kita buat direktori untuk rainloopnya didalam file "var/www/html/rainloop". Karena direktori default dari Apache nya belum kita ganti.



4.  Kita ekstrak file rainloop nya ke folder atau direktori yang telah kita buat.Jika aplikasi "unzip" belum terinstall, anda coba perintah "yum install unzip -y"

Keterangan :
"unzip" perintah untuk menjalankan aplikasi unzip
"-d" adalah memindahkan ke direktori sekian


5. Sekarang ane mau ubah permissions dengan mencari nya lalu mengeksekusi nya dengan perintah find. Kenapa dengan find ?? Entah, kenapa di Rainloop ini, harus pake perintah find.

Keterangan :
"find" adalah perintah untuk mencari
"-type" adalah perintah untuk menentukan tipe sesuatu yang akan dicari
"-exec" adalah perintah untuk mengeksekusi pemberian izin pada sesuatu yang akan dicari tersebut.



6. Dan.... Kita akan ubah kepemilikan direktori rainloop nya secara default di Apache.

Keterangan :
"chown" perintah untuk mengubah kepemilikan direktori.
"-R" adalah pemberian izin secara recursive atau mengubah kepemilikan secara default.



7. Karena mail server ini bisa dibilang dinamis, alias kontennya akan terus menerus berubah. Kita harus memberikan izin agar direktori dapat diakses. Bila anda tidak bisa menggunaakan semanage, anda bisa coba perintah berikut " yum install policycoreutils -y ".

Keterangan:
"chcon" adalah perintah untuk mengganti permission di SELinux.
"semanage" adalah perintah untuk mengaktifkan SELinux pada file tersebut, agar file tersebut tidak ditolak SELinux.

8. Jangan lupa setelah ini kita aktifkan SELinux nya.


Keterangan :
"setsebool" adalah perintah untuk menggunakan SELinux



KONFIGURASI AWAL WEB BASED RAINLOOP

1. Akses web basednya dengan menggunakan browser.. (namadomain).com/rainloop/?admin . Kita menggunakan user default "admin" dengan password "12345".





2. Klik "Domains" pada menu tab disebelah kiri. Lalu "+ Add Domain".



3. Kita tambahkan domain nya.. Isikan domain dari mail server anda. Dan centang semua kecuali "use PHP". JANGAN LUPA KLIK "TEST".. Lalu "+Add"




4. Akses kembali "mail.networknjay.com/rainloop". Dan masukkan user yang telah kita buat salah satunya untuk MENGIRIM EMAIL. Yang useradd itu lho sama passwd nya.



5. Lalu coba buat baru "New" dan Kirim ke user yang lain "ican@networknjay.com" dengan isi yang bebass..







6. Logout, dan akses dengan user yang tadi telah dikirimi email.






7. TARAAAA... ANDA PUNYA EMAIL MASUKK :v

0 comments: