Rainloop Webmail - Pelanggan e -mel berasaskan web moden untuk Linux
- 2777
- 123
- Jerome Quitzon
Rainloop adalah aplikasi webmail percuma berdasarkan Php, Sumber percuma dan terbuka, mempunyai antara muka pengguna moden untuk mengendalikan sejumlah besar akaun e -mel tanpa memerlukan sebarang sambungan pangkalan data, selain sambungan bukan pangkalan data yang memegang kedua -duanya SMTP dan Imap protokol untuk menghantar/menerima e -mel dengan mudah tanpa sebarang masalah.
Ciri -ciri utama Rainloop
- Moden : Antara muka pengguna moden, dengan drag'n'drop fail, bar kemajuan untuk memuat naik fail, pemberitahuan penyemak imbas, menanamkan imej ke dalam mesej, pintasan papan kekunci, mel pelbagai bahasa, dll.
- Teknologi : Menyokong semua protokol pelayan mel terkini, seperti SMTP dan Imap. Enjin caching pelbagai peringkat membolehkan peningkatan prestasi aplikasi dan mengurangkan beban pada mel dan pelayan.
- Boleh disesuaikan : Pilihan penyesuaian yang sangat tinggi untuk menyesuaikan susun atur antara muka menggunakan tema visual dan sokongan untuk antara muka pelbagai bahasa, dengan bahasa baru dengan mudah ditambah.
- Sosial : Integrasi dengan Facebook, Google dan Twitter membolehkan pengguna log masuk dengan kelayakan rangkaian sosial mereka.
- Kesederhanaan : Menyediakan cara mudah untuk memasang dan menaik taraf aplikasi Rainloop tanpa sebarang kemahiran teknikal. Alat peningkatan terbina dalam membolehkan pengguna untuk mendapatkan versi dan plugin baru dengan mudah dari satu klik melalui antara muka admin.
- Keselamatan : Modul perlindungan terbina dalam membersihkan entiti HTML yang berbahaya untuk mencegah beberapa serangan. Di samping itu, enjin keselamatan berasaskan token digunakan untuk perlindungan daripada serangan CSRF.
- Extensibility : Sistem Plugin Menyediakan beberapa ciri seperti menukar kata laluan, alamat global, menyusun skrin, menyimpan tetapan pengguna dalam pangkalan data, dan lain -lain mudah diintegrasikan ke dalam aplikasi.
- Prestasi : Aplikasi yang direka dengan baik dengan penggunaan memori yang cekap, jadi ia dapat berfungsi dengan lancar walaupun pada pelayan rendah. Tetapi masih dalam kebanyakan kes, prestasi dan kelajuan aplikasi secara langsung bergantung kepada prestasi pelayan dan jalur lebar yang ada.
Keperluan Rainloop
Untuk memasang aplikasi Rainloop, kami memerlukan:
- Sistem Operasi GNU/Linux
- Pelayan web Apache
- PHP Versi 5.3 atau lebih tinggi
- Sambungan PHP
Demo Rainloop dan Pratonton
- Tonton Demo Permohonan - http: // demo.Rainloop.bersih/
Persekitaran ujian
- Sistem operasi - Centos 6.5 & Ubuntu 13.04
- Apache - 2.2.15
- Php - 5.5.3
- Rainloop - 1.6.3.715
Pemasangan Web Rainloop di Linux
Seperti yang saya nyatakan sebelum ini, itu Rainloop Webmail dibangunkan dalam Php untuk Linux dengan Apache. Oleh itu, anda mesti mempunyai pelayan web yang sedang berjalan dengan PHP dipasang pada sistem bersama dengan modul PHP seperti curl, ibxml, dom, OpenSSL, Masa tarikh, Pcre, dan lain-lain. Untuk memasang semua pakej yang diperlukan ini, anda boleh menggunakan alat Pengurus Pakej yang dipanggil yum atau apt-get Menurut taburan Linux anda.
Langkah 1: Pasang Apache, PHP dan MySQL
Pasang pada topi merah sistem berasaskan menggunakan arahan yum.
# yum Pasang httpd # yum pasang mysql mysql-server # yum pasang php php-mysql php-xml pcre php-common curl # service httpd start # service mysqld start
Pasang pada Debian sistem berasaskan menggunakan perintah apt-get.
# apt-get pemasangan apache2 # apt-get memasang mysql-server mysql-client # apt-get Install Mulakan # Perkhidmatan MySQL Mula
Langkah 2: Muat turun dan pasang webmail Rainloop
Sekarang pergi rasmi Rainloop laman web dan muat turun tarball sumber terkini (i.versi e 1.6.3.715) Menggunakan pautan di bawah.
- http: // hujan.bersih/muat turun/
Sebagai alternatif, anda juga boleh menggunakan berikut 'wget'Perintah untuk memuat turun pakej sumber terkini dan mengeluarkannya ke direktori root web apache. Sebagai contoh, '/var/www/hujan'Atau'/var/www/html/rainloop'.
Pada sistem berasaskan topi merah
# mkdir/var/www/html/rainloop # cd/var/www/html/rainloop # wget http: // repository.Rainloop.bersih/v1/rainloop-1.6.3.715-F96ED936916B7F3D9039819323C591B9.zip # unzip rainloop-1.6.3.715-F96ED936916B7F3D9039819323C591B9.zip # rm rainloop-*.zip
Mengenai sistem berasaskan Debian
# mkdir/var/www/rainloop # cd/var/www/webmail # wget http: // repository.Rainloop.bersih/v1/rainloop-1.6.3.715-F96ED936916B7F3D9039819323C591B9.zip # unzip rainloop-1.6.3.715-F96ED936916B7F3D9039819323C591B9.zip # rm rainloop-*.zip
Catatan: Anda juga boleh memuat turun versi terkini aplikasi Rainloop tanpa perlu berurusan dengan arkib zip, hanya gunakan arahan berikut di terminal anda.
# curl -s http: // repository.Rainloop.bersih/pemasang.Php | php
Langkah 3: Konfigurasikan keizinan
Selepas, mengekstrak kandungan pakej, pastikan anda menetapkan kebenaran yang betul untuk fail dan direktori sebelum memasang produk. Ini perlu menjalankan aplikasi dengan konfigurasi lalai. Ini juga wajib, semasa menangani peningkatan manual atau memulihkan dari sandaran. Sila beralih ke direktori aplikasi i.e. '/var/www/hujan'Atau'/var/www/html/rainloop'Dan laksanakan perintah berikut di atasnya.
# cari . -taip d -exec chmod 755 \; # cari . -taip f -exec chmod 644 \;
Sekarang, tetapkan pemilik untuk permohonan itu secara rekursif.
Chown -R www-data: www-data .
Catatan: Bergantung pada taburan Linux tertentu, akaun pengguna untuk pelayan web berjalan mungkin berbeza (Apache, www, www-data, tiada siapa, nginx, dan lain-lain.).
Langkah 4: Konfigurasikan Rainloop melalui Antara Muka Admin
Terdapat dua cara untuk mengkonfigurasi aplikasi hujan - menggunakan Panel Admin, atau dengan mengubah suai 'permohonan.Ini'Fail secara manual dari terminal. Tetapi, kebanyakan pilihan asas dikonfigurasikan melalui antara muka web, dan itu harus akhiran dalam kebanyakan kes. Untuk mengakses panel admin, gunakan kelayakan log masuk lalai berikut.
- Url : http: // your -ip-address/rainloop/?admin
- Pengguna : admin
- Lulus : 12345
Log masuk pentadbir
Log masuk Webmail RainloopTukar kata laluan admin
Sekali, anda log masuk ke dalamnya disyorkan untuk menukar kata laluan lalai untuk melindungi aplikasi dari serangan yang berniat jahat.
Tukar kata laluan lalai Tetapkan kata laluanPenjenamaan
Anda boleh menyesuaikan skrin log masuk anda dengan menambahkan tajuk tersuai, penerangan dan laluan ke logo.
PenjenamaanDayakan kenalan
Untuk membolehkan ciri kenalan, kita perlu menggunakan pangkalan data yang disokong. Di sini, kami akan menggunakan Mysql sebagai pangkalan data untuk membolehkan kenalan. Oleh itu, buat pangkalan data secara manual menggunakan arahan berikut di terminal.
# mysql -u root -p mysql> buat pangkalan data hujan; mysql> keluar;
Sekarang membolehkan ciri kenalan dari Panel Admin -> Kenalan halaman.
Dayakan kenalanTambah domain
Anda boleh menambah atau mengkonfigurasi domain anda di Panel Admin -> Domain -> Tambah domain Halaman. Tetapan yang disyorkan untuk menambahkan domain adalah localhost i.e., 127.0.0.1 dan pelabuhan 143 untuk Imap dan pelabuhan 25 untuk SMTP. Berdasarkan konfigurasi pelayan, anda juga boleh memilih SSL/TLS untuk Imap/SMTPS Dan jangan lupa untuk menandakan 'Gunakan borang log masuk pendek'kotak semak.
Tambah domainPlugin - Dayakan kata laluan berubah
Plugin ini menambah fungsi untuk menukar kata laluan akaun e -mel. Untuk membolehkan plugin ini, anda perlu memasang pakej yang dipanggil 'Poppassd'Di pelayan.
# apt-get memasang poppassd [on Debian sistem berasaskan]
Pada topi merah sistem berasaskan, anda perlu memuat turun dan membolehkan repositori Edge Razor untuk pengedaran khusus anda dan kemudian pasang pakej 'Poppassd' menggunakan arahan berikut.
# yum memasang poppassd
Seterusnya, pergi ke Panel Admin -> Bahagian pakej untuk memasang plugin.
Plugin poppasswdAktifkan, plugin Poppassd dari Panel Admin > Plugin halaman dan tandakan 'Poppassd-Change-Password' kotak. Tambahkan butiran pelayan seperti itu 127.0.0.1, Pelabuhan 106 dan masukkan '*'Untuk e -mel yang dibenarkan.
Dayakan plugin PoppasswdSosial
Integrasi dengan Facebook, Google dan Twitter membolehkan pengguna log masuk menggunakan kelayakan rangkaian sosial. The Dropbox Integrasi membolehkan pengguna melampirkan fail dari storan dropbox mereka.
Untuk membolehkan integrasi sosial, pergi ke Panel Admin -> Sosial tab, dan tambahkan medan yang sesuai untuk rangkaian sosial tertentu. Untuk arahan lebih terperinci mengenai integrasi sosial boleh didapati di http: // rainloop.bersih/dokumen/sosial/.
Pautan rujukan
Laman Utama Rainloop
- « Lebih mendalam ke dalam kerumitan fungsi dengan skrip shell - Bahagian VII
- nsnake klon permainan ular klasik lama - bermain di terminal linux »