RainLoop Webmail - ລູກຄ້າອີເມວທີ່ມີຄວາມໄວສູງ ສຳ ລັບ Linux


RainLoop ແມ່ນໂປແກຼມ webmail ທີ່ບໍ່ເສຍຄ່າອີງໃສ່ PHP, ມັນບໍ່ເສຍຄ່າແລະເປີດເຜີຍ, ມີການໂຕ້ຕອບຜູ້ໃຊ້ທີ່ທັນສະ ໄໝ ເພື່ອຈັດການບັນຊີອີເມວ ຈຳ ນວນຫລາຍໂດຍບໍ່ ຈຳ ເປັນຕ້ອງມີການເຊື່ອມຕໍ່ຖານຂໍ້ມູນໃດໆນອກ ເໜືອ ຈາກການເຊື່ອມຕໍ່ຖານຂໍ້ມູນທີ່ບໍ່ແມ່ນມັນເກັບໄດ້ທັງ SMTP ແລະ IMAP protocols ເພື່ອສົ່ງງ່າຍ/ຮັບອີເມວໂດຍບໍ່ມີບັນຫາ.

ຄຸນລັກສະນະທີ່ ສຳ ຄັນຂອງ RainLoop

<

  • ທັນສະ ໄໝ: ອິນເຕີເຟດຜູ້ໃຊ້ທີ່ທັນສະ ໄໝ, ດ້ວຍການລາກແຟ້ມໄຟລ໌, ແຖບຄວາມຄືບ ໜ້າ ສຳ ລັບການອັບໂຫລດເອກະສານ, ການແຈ້ງເຕືອນຂອງຕົວທ່ອງເວັບ, ຕິດຮູບພາບເຂົ້າໃນຂໍ້ຄວາມ, ທາງລັດແປ້ນພິມ, ອີເມວຫຼາຍພາສາແລະອື່ນໆ.
  • ດ້ານເຕັກໂນໂລຢີ: ສະ ໜັບ ສະ ໜູນ ໂປແກຼມອີເມວລ້າສຸດທັງ ໝົດ ເຊັ່ນ SMTP ແລະ IMAP. ເຄື່ອງຈັກໃນຖານຄວາມ ຈຳ ຫຼາຍລະດັບຊ່ວຍໃຫ້ມີການເພີ່ມປະສິດທິພາບຂອງການ ນຳ ໃຊ້ແລະຫຼຸດຜ່ອນການໂຫຼດໃນຈົດ ໝາຍ ແລະເຊີບເວີ.
  • ສາມາດປັບແຕ່ງໄດ້: ຕົວເລືອກການປັບແຕ່ງສູງເພື່ອປັບແຕ່ງຮູບແບບການໂຕ້ຕອບໂດຍໃຊ້ຫົວຂໍ້ທີ່ເບິ່ງເຫັນແລະຮອງຮັບອິນເຕີເຟດຫຼາຍພາສາ, ມີພາສາ ໃໝ່ ເພີ່ມເຂົ້າງ່າຍ.
  • ສັງຄົມ: ການລວມເຂົ້າກັບ Facebook, Google ແລະ Twitter ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດເຂົ້າສູ່ລະບົບດ້ວຍຂໍ້ມູນປະ ຈຳ ເຄືອຂ່າຍສັງຄົມຂອງພວກເຂົາ.
  • ຄວາມລຽບງ່າຍ: ສະ ເໜີ ວິທີງ່າຍໆໃນການຕິດຕັ້ງແລະຍົກລະດັບໂປແກຼມ RainLoop ໂດຍບໍ່ມີທັກສະທາງວິຊາການ. ເຄື່ອງມືຍົກລະດັບທີ່ຖືກສ້າງຂຶ້ນຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດໄດ້ຮັບໂປແກຼມ ໃໝ່ ແລະປັplugກອິນ ໃໝ່ ໄດ້ງ່າຍໆຈາກການກົດເທື່ອດຽວຜ່ານການໂຕ້ຕອບຂອງ admin.
  • ຄວາມປອດໄພ: ໂປແກຼມປ້ອງກັນທີ່ມີໃນຕົວຊ່ວຍປ້ອງກັນບັນດາຫົວ ໜ່ວຍ HTML ທີ່ເປັນອັນຕະລາຍເພື່ອປ້ອງກັນການໂຈມຕີຫຼາຍໆຄັ້ງ. ນອກຈາກນັ້ນ, ເຄື່ອງຈັກຮັກສາຄວາມປອດໄພທີ່ໃຊ້ເຄື່ອງ ໝາຍ ຖືກໃຊ້ເພື່ອປ້ອງກັນຈາກການໂຈມຕີ CSRF.
  • ຄວາມສາມາດຂະຫຍາຍໄດ້: ລະບົບປັinກອິນຊ່ວຍໃຫ້ມີຫຼາຍລັກສະນະເຊັ່ນ: ການປ່ຽນລະຫັດຜ່ານ, ທີ່ຢູ່ທົ່ວໂລກ, ການປະກອບ ໜ້າ ຈໍ, ການຮັກສາການຕັ້ງຄ່າຂອງຜູ້ໃຊ້ໃນຖານຂໍ້ມູນ, ແລະອື່ນໆໄດ້ຖືກລວມເຂົ້າກັບການ ນຳ ໃຊ້ໄດ້ງ່າຍ.
  • ການປະຕິບັດງານ: ແອັບພລິເຄຊັນຖືກອອກແບບດີດ້ວຍການໃຊ້ຄວາມຊົງ ຈຳ ທີ່ມີປະສິດທິພາບຢູ່ໃນໃຈ, ສະນັ້ນມັນສາມາດເຮັດວຽກໄດ້ອຍ່າງງ່າຍດາຍເຖິງແມ່ນວ່າຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຕ່ ຳ. ແຕ່ວ່າໃນກໍລະນີຫຼາຍທີ່ສຸດ, ການປະຕິບັດແລະຄວາມໄວຂອງການສະ ໝັກ ແມ່ນຂື້ນກັບການປະຕິບັດງານຂອງ server ແລະແບນວິດທີ່ມີຢູ່.
  • ເພື່ອຕິດຕັ້ງແອັບພລິເຄຊັນ RainLoop ພວກເຮົາຕ້ອງການ:

    <

  • ລະບົບປະຕິບັດການ GNU/Linux
  • ເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ Apache
  • PHP version 5.3 ຫຼືສູງກວ່າ
  • ການຂະຫຍາຍ PHP
  • <

  • ເບິ່ງ Demo ຂອງການສະ ໝັກ - http://demo.rainloop.net/
  • <

  • ລະບົບປະຕິບັດການ - CentOS 6.5 & Ubuntu 13.04
  • Apache - 2.2.15
  • PHP - 5.5.3
  • ນ້ ຳ ຝົນ - 1.6.3.715
  • ການຕິດຕັ້ງຂອງ RainLoop Webmail ໃນ Linux

    ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວມາກ່ອນ ໜ້າ ນີ້, ວ່າ RainLoop Webmail ແມ່ນພັດທະນາໃນ PHP ສຳ ລັບ Linux ກັບ Apache. ດັ່ງນັ້ນ, ທ່ານຕ້ອງມີເຄື່ອງແມ່ຂ່າຍເວັບທີ່ແລ່ນຢູ່ກັບ PHP ຕິດຕັ້ງຢູ່ໃນລະບົບພ້ອມກັບໂມດູນ PHP ເຊັ່ນ: cURL, ibxml, dom, openssl, DateTime, PCRE, ແລະອື່ນໆ. ຫຼື apt-get ອີງຕາມການແຈກຈ່າຍ Linux ຂອງທ່ານ.

    ຕິດຕັ້ງໃນລະບົບທີ່ອີງໃສ່ Red Hat ໂດຍໃຊ້ ຄຳ ສັ່ງ yum.

    # yum install httpd
    # yum install mysql mysql-server
    # yum install php php-mysql php-xml pcre php-common curl 
    # service httpd start
    # service mysqld start

    ຕິດຕັ້ງໃນລະບົບທີ່ອີງໃສ່ Debian ໂດຍໃຊ້ apt-get command.

    # apt-get install apache2
    # apt-get install mysql-server mysql-client
    # apt-get install php5 libapache2-mod-auth-mysql libmysqlclient15-dev php5-mysql curl libcurl3 libcurl3-dev php5-curl php5-json
    # service apache2 start
    # service mysql start

    ຕອນນີ້ເຂົ້າໄປທີ່ເວັບໄຊທ໌ RainLoop ຢ່າງເປັນທາງການແລ້ວດາວໂຫລດ tarball ແຫຼ່ງ ໃໝ່ ຫຼ້າສຸດ (i. e. ສະບັບ 1.6.3.715) ໂດຍໃຊ້ລິ້ງລຸ່ມນີ້.

    <

  • http://rainloop.net/downloads/
  • ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານຍັງສາມາດໃຊ້ ຄຳ ສັ່ງ 'wget' ເພື່ອປະຕິບັດການດາວໂຫລດແພັກເກດແຫຼ່ງທີ່ລ້າສຸດແລະສະກັດມັນໄວ້ໃນລະບົບຮາກຂອງ Apache ໃນເວັບ ຍົກຕົວຢ່າງ, '/ var/www/rainloop’ ຫຼື ‘/ var/www/html/rainloop‘.

    # mkdir /var/www/html/rainloop		
    # cd /var/www/html/rainloop
    # wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
    # unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
    # rm rainloop-*.zip
    # mkdir /var/www/rainloop		
    # cd /var/www/webmail
    # wget http://repository.rainloop.net/v1/rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
    # unzip rainloop-1.6.3.715-f96ed936916b7f3d9039819323c591b9.zip
    # rm rainloop-*.zip

    ໝາຍ ເຫດ: ນອກນັ້ນທ່ານຍັງສາມາດດາວໂລດໂປແກຼມ RainLoop ລຸ້ນລ້າສຸດໂດຍບໍ່ ຈຳ ເປັນຕ້ອງຈັດການກັບຮວບຮວມ zip, ພຽງແຕ່ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍທາງຂອງທ່ານ.

    # curl -s http://repository.rainloop.net/installer.php | php

    ຫຼັງຈາກ, ການສະກັດເນື້ອຫາຂອງແພັກເກັດ, ໃຫ້ແນ່ໃຈວ່າຈະ ກຳ ນົດສິດທີ່ຖືກຕ້ອງ ສຳ ລັບເອກະສານແລະລາຍການຕ່າງໆກ່ອນທີ່ຈະຕິດຕັ້ງຜະລິດຕະພັນ. ນີ້ແມ່ນສິ່ງ ຈຳ ເປັນທີ່ຈະຕ້ອງມີການ ນຳ ໃຊ້ໂປແກຼມທີ່ມີການຕັ້ງຄ່າເລີ່ມຕົ້ນ. ນີ້ກໍ່ແມ່ນສິ່ງ ຈຳ ເປັນ, ໃນເວລາຈັດການກັບການຍົກລະດັບຄູ່ມືຫຼືການຟື້ນຟູຈາກການ ສຳ ຮອງຂໍ້ມູນ. ກະລຸນາປ່ຽນໄປທີ່ລະບົບການ ນຳ ໃຊ້ i.e.'/var/www/rainloop ‘ຫລື‘/var/www/html/rainloop ’ແລະປະຕິບັດ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້.

    # find . -type d -exec chmod 755 {} \;
    # find . -type f -exec chmod 644 {} \;

    ດຽວນີ້, ກຳ ນົດເຈົ້າຂອງ ສຳ ລັບການສະ ໝັກ ຄືນ ໃໝ່.

    chown -R www-data:www-data .

    ໝາຍ ເຫດ: ອີງຕາມການແຈກຢາຍ Linux ໂດຍສະເພາະ, ບັນຊີຜູ້ໃຊ້ ສຳ ລັບການເຮັດວຽກຂອງ web server ອາດຈະແຕກຕ່າງກັນ (apache, www, www-data, ບໍ່ມີໃຜ, nginx, ແລະອື່ນໆ).

    ມີສອງວິທີໃນການຕັ້ງຄ່າໂປຣແກຣມ RainLoop - ໂດຍໃຊ້ແຜງ admin, ຫຼືໂດຍການດັດແປງ 'application.ini' ແຟ້ມດ້ວຍຕົນເອງຈາກປາຍ. ແຕ່ວ່າ, ທາງເລືອກພື້ນຖານສ່ວນໃຫຍ່ແມ່ນຖືກຕັ້ງຄ່າຜ່ານອິນເຕີເຟດ, ແລະນັ້ນຄວນຈະມີພຽງພໍໃນກໍລະນີຫຼາຍທີ່ສຸດ. ໃນການເຂົ້າເຖິງກະດານ admin, ໃຊ້ຂໍ້ມູນປະ ຈຳ ຕົວເຂົ້າສູ່ລະບົບດັ່ງຕໍ່ໄປນີ້.

    <

  • URL: http:// Your-IP-Address/rainloop /? admin
  • ຜູ້ໃຊ້: admin
  • ຜ່ານ: 12345
  • ເມື່ອໃດທີ່ທ່ານເຂົ້າສູ່ລະບົບ, ແນະ ນຳ ໃຫ້ປ່ຽນລະຫັດລັບເລີ່ມຕົ້ນເພື່ອປົກປ້ອງແອັບພລິເຄຊັນຈາກການໂຈມຕີທີ່ເປັນອັນຕະລາຍ.

    ທ່ານສາມາດປັບ ໜ້າ ຈໍເຂົ້າສູ່ລະບົບຂອງທ່ານໄດ້ໂດຍການເພີ່ມ ຄຳ ສັ່ງ, ລາຍລະອຽດແລະເສັ້ນທາງສູ່ໂລໂກ້.

    ເພື່ອເປີດໃຊ້ຄຸນສົມບັດການຕິດຕໍ່, ພວກເຮົາຕ້ອງການ ນຳ ໃຊ້ຖານຂໍ້ມູນທີ່ຮອງຮັບ. ນີ້, ພວກເຮົາຈະ ນຳ ໃຊ້ MySQL ເປັນຖານຂໍ້ມູນ ສຳ ລັບການຕິດຕໍ່ພົວພັນ. ດັ່ງນັ້ນ, ສ້າງຖານຂໍ້ມູນດ້ວຍຕົນເອງໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍຍອດ.

    # mysql -u root -p
    mysql> create database rainloop;
    mysql> exit;

    ຕອນນີ້ເປີດໃຊ້ຄຸນສົມບັດການຕິດຕໍ່ຈາກກະດານ Admin -> ໜ້າ ຕິດຕໍ່.

    ທ່ານອາດຈະເພີ່ມຫລື ກຳ ນົດໂດເມນຂອງທ່ານທີ່ກະດານ Admin -> ໂດເມນ -> ຕື່ມໂດເມນ ໜ້າ. ການຕັ້ງຄ່າທີ່ແນະ ນຳ ສຳ ລັບການເພີ່ມໂດເມນແມ່ນ localhost i.e. , 127.0.0.1 ແລະ Port 143 ສຳ ລັບ IMAP ແລະ Port 25 ສຳ ລັບ SMTP. ອີງຕາມການຕັ້ງຄ່າຂອງເຊີບເວີ, ທ່ານຍັງສາມາດເລືອກ SSL/TLS ສຳ ລັບ IMAPS/SMTPS ແລະຢ່າລືມ ໝາຍ ຕິກວ່າ 'ໃຊ້ກ່ອງຂໍ້ມູນເຂົ້າລະບົບສັ້ນໆ'

    ປັpluginກອິນນີ້ເພີ່ມການເຮັດວຽກເພື່ອປ່ຽນລະຫັດຜ່ານຂອງບັນຊີອີເມວ. ເພື່ອເປີດໃຊ້ໂປແກຼມນີ້, ທ່ານ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງແພັກເກດທີ່ມີຊື່ວ່າ 'poppassd' ຢູ່ໃນ server.

    # apt-get install poppassd	[on Debian based Systems]

    ກ່ຽວກັບລະບົບທີ່ອີງໃສ່ Red Hat, ທ່ານ ຈຳ ເປັນຕ້ອງໄດ້ດາວໂຫລດແລະເປີດໃຊ້ Edge Razor's Edge Repository ສຳ ລັບການແຈກຈ່າຍສະເພາະຂອງທ່ານແລະຫຼັງຈາກນັ້ນຕິດຕັ້ງແພັກເກດ 'poppassd' ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # yum install poppassd

    ຕໍ່ໄປ, ໄປທີ່ກະດານ Admin -> ສ່ວນການຫຸ້ມຫໍ່ເພື່ອຕິດຕັ້ງປັpluginກອິນ.

    ເປີດໃຊ້ງານ, ປັpopກອິນ poppassd ຈາກກະດານຜູ້ບໍລິຫານ> ໜ້າ Plugins ແລະ ໝາຍ ໃສ່ປ່ອງ 'poppassd-change-password'. ເພີ່ມລາຍລະອຽດຂອງເຊີບເວີດັ່ງກ່າວ 127.0.0.1, ພອດ 106 ແລະໃສ່ '*' ສຳ ລັບອີເມວທີ່ອະນຸຍາດ.

    ການປະສົມປະສານກັບ Facebook, Google ແລະ Twitter ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດເຂົ້າສູ່ລະບົບໂດຍໃຊ້ຂໍ້ມູນປະ ຈຳ ເຄືອຂ່າຍສັງຄົມ. ການປະສົມປະສານແບບ Dropbox ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດແນບໄຟລ໌ຈາກບ່ອນເກັບມ້ຽນກ່ອງຂອງພວກເຂົາ.

    ເພື່ອໃຫ້ສາມາດເຊື່ອມໂຍງກັບສັງຄົມ, ເຂົ້າໄປທີ່ກະດານ Admin -> ແຖບສັງຄົມ, ແລະເພີ່ມຊ່ອງທີ່ ເໝາະ ສົມ ສຳ ລັບເຄືອຂ່າຍສັງຄົມສະເພາະ. ສຳ ລັບ ຄຳ ແນະ ນຳ ລະອຽດກ່ຽວກັບການເຊື່ອມໂຍງເຂົ້າກັບສັງຄົມສາມາດເບິ່ງໄດ້ທີ່ http://rainloop.net/docs/social/.

    ລິ້ງອ້າງອີງ

    ໜ້າ ທຳ ອິດຂອງ RainLoop