RainLoop Webmail - Onibara Imeeli Ayelujara ti O Yara Yara Kan fun Lainos


RainLoop jẹ ohun elo wẹẹbu ọfẹ kan ti o da lori PHP, o jẹ ọfẹ ati orisun ṣiṣi, ni wiwo olumulo ode oni lati mu nọmba nla ti awọn iroyin imeeli laisi iwulo asopọ sisopọ data eyikeyi, pẹlu isopọmọ kii ṣe ibi ipamọ data o mu awọn ilana SMTP ati IMAP mejeeji lati firanṣẹ ni rọọrun/gba awọn imeeli laisi wahala eyikeyi.

Awọn ẹya Key RainLoop

  1. Igbalode: Iboju olumulo olumulo ode oni, pẹlu drag’n’rop ti awọn faili, ọpa ilọsiwaju fun ikojọpọ faili, awọn iwifunni ẹrọ lilọ kiri ayelujara, awọn aworan ti a fi sinu awọn ifiranṣẹ, awọn ọna abuja bọtini itẹwe, awọn leta ede pupọ, ati bẹbẹ lọ
  2. Imọ-ẹrọ: Ṣe atilẹyin gbogbo awọn ilana olupin olupin meeli tuntun, bii SMTP ati IMAP. Ẹrọ caching ipele-pupọ gba laaye fun ilọsiwaju iṣẹ ti ohun elo ati idinku fifuye lori meeli ati olupin.
  3. Asefara: Awọn aṣayan isọdi giga lati ṣe akanṣe akọkọ wiwo ni lilo awọn akori wiwo ati atilẹyin fun wiwo ọpọlọpọ ede, pẹlu awọn ede titun ni rọọrun kun.
  4. Awujọ: Ijọpọ pẹlu Facebook, Google ati Twitter n jẹ ki awọn olumulo wọle-in pẹlu awọn iwe eri nẹtiwọọki awujọ wọn.
  5. Ayedero: Pese ọna irọrun si fifi sori ẹrọ ati igbesoke ohun elo RainLoop laisi awọn imọ-ẹrọ eyikeyi. Ọpa igbesoke ti a ṣe sinu ngbanilaaye awọn olumulo lati ni rọọrun lati gba ẹya tuntun ati awọn afikun lati inu ẹẹkan kan nipasẹ wiwo abojuto.
  6. Aabo: Modulu idaabobo ti a ṣe sinu n ṣalaye awọn nkan HTML ti o lewu fun didena ọpọlọpọ awọn ikọlu. Ni afikun, a lo ẹrọ aabo ti o da lori ami fun aabo lati awọn ikọlu CSRF.
  7. Ifaagun: Eto ohun itanna n pese awọn ẹya pupọ bi iyipada ọrọ igbaniwọle, adirẹsi agbaye, ṣajọ iboju, fifi awọn eto olumulo sinu ibi ipamọ data, ati bẹbẹ lọ ti wa ni rọọrun sinu ohun elo.
  8. Iṣe: Ohun elo ti a ṣe apẹrẹ daradara pẹlu lilo iranti daradara ni lokan, nitorinaa o le ṣiṣẹ laisiyonu paapaa lori awọn olupin opin-kekere. Ṣugbọn sibẹ ni ọpọlọpọ awọn ọran, iṣẹ ati iyara ti ohun elo taara da lori iṣẹ ti olupin ati bandiwidi ti o wa.

Lati le fi ohun elo RainLoop sori ẹrọ a nilo:

  1. GNU/Linux ọna eto
  2. Olupin wẹẹbu Afun
  3. Ẹya PHP 5.3 tabi ga julọ
  4. Awọn amugbooro PHP

  1. Wo Ririnkiri ti ohun elo - http://demo.rainloop.net/

  1. Ẹrọ Ṣiṣẹ - CentOS 6.5 & Ubuntu 13.04
  2. Afun - 2.2.15
  3. PHP - 5.5.3
  4. RainLoop - 1.6.3.715

Fifi sori ẹrọ ti RainLoop Webmail ni Linux

Gẹgẹbi Mo ti sọ tẹlẹ, pe RainLoop Webmail ni idagbasoke ni PHP fun Lainos pẹlu Apache. Nitorinaa, o gbọdọ ni olupin Wẹẹbu ti n ṣiṣẹ pẹlu PHP ti a fi sori ẹrọ lori eto pẹlu awọn modulu PHP bii cURL, ibxml, dom, openssl, DateTime, PCRE, ati bẹbẹ lọ Lati fi gbogbo awọn idii ti a beere sii, o le lo irinṣẹ oluṣakoso package ti a pe ni yum tabi gbon-gba ni ibamu si pinpin Linux rẹ.

Fi sori ẹrọ lori awọn eto ipilẹ Red Hat nipa lilo pipaṣẹ 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

Fi sori ẹrọ lori awọn eto orisun Debian nipa lilo pipaṣẹ-gba aṣẹ.

# 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

Bayi lọ si oju opo wẹẹbu osise RainLoop ki o gba igbasilẹ tarball tuntun (ie ẹya 1.6.3.715) ni lilo ọna asopọ isalẹ.

  1. http://rainloop.net/downloads/

Ni omiiran, o le tun lo atẹle 'wget' pipaṣẹ lati ṣe igbasilẹ package orisun tuntun ati yọ jade si itọsọna gbongbo wẹẹbu Apache. Fun apẹẹrẹ, '/ var/www/rainloop' tabi '/ 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

Akiyesi: O tun le ṣe igbasilẹ ẹya tuntun ti ohun elo RainLoop laisi iwulo lati ṣe pẹlu ile ifi nkan pamosi zip, kan lo aṣẹ atẹle ni ebute rẹ.

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

Lẹhin, yiyo akoonu package, rii daju lati ṣeto awọn igbanilaaye ti o tọ fun awọn faili ati awọn ilana ṣaaju fifi ọja sii. Eyi jẹ pataki lati ni ohun elo ṣiṣe pẹlu iṣeto aiyipada rẹ. Eyi tun jẹ dandan, nigbati o ba n ṣe igbesoke pẹlu ọwọ tabi mimu-pada sipo lati afẹyinti. Jọwọ yipada si ilana ohun elo ie ‘/ var/www/rainloop‘ tabi ‘/ var/www/html/rainloop’ ki o ṣe awọn atẹle wọnyi lori rẹ.

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

Bayi, ṣeto oluwa fun ohun elo naa ni igbakọọkan.

chown -R www-data:www-data .

Akiyesi: Ti o da lori pinpin Linux kan pato, akọọlẹ olumulo fun ṣiṣe awọn olupin ayelujara le yatọ (afun, www, www-data, ko si ẹnikan, nginx, ati bẹbẹ lọ).

Awọn ọna meji lo wa lati tunto ohun elo RainLoop - nipa lilo panẹli abojuto, tabi nipa yiyipada ‘application.ini’ faili pẹlu ọwọ lati ọdọ ebute naa. Ṣugbọn, pupọ julọ awọn aṣayan ipilẹ ni a tunto nipasẹ wiwo wẹẹbu, ati pe o yẹ ki o jẹ suffix ni ọpọlọpọ awọn ọran. Lati wọle si nronu abojuto, lo awọn ẹrí iwọle iwọle aiyipada wọnyi.

  1. URL: http:// Adirẹsi IP-rẹ/rainloop /? abojuto
  2. Olumulo: abojuto
  3. Pass: 12345

Ni ẹẹkan, o wọle-in o ni iṣeduro lati yi ọrọ igbaniwọle aiyipada pada lati daabobo ohun elo lati awọn ikọlu irira.

O le ṣe akanṣe iboju iwọle rẹ nipasẹ fifi Awọn akọle aṣa, Awọn apejuwe ati ọna si Logo.

Lati mu ẹya awọn olubasọrọ ṣiṣẹ, a nilo lati lo ipilẹ data ti o ni atilẹyin. Nibi, a yoo lo MySQL bi ibi ipamọ data fun muu awọn olubasọrọ ṣiṣẹ. Nitorinaa, ṣẹda ibi ipamọ data pẹlu ọwọ nipa lilo awọn ofin wọnyi lori ebute naa.

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

Bayi mu ẹya awọn olubasọrọ ṣiṣẹ lati Igbimọ Abojuto -> oju-iwe Awọn olubasọrọ.

O le ṣafikun tabi tunto awọn ibugbe rẹ ni Igbimọ Abojuto -> Awọn ibugbe -> Ṣafikun Oju-iwe Aṣẹ. Eto ti a ṣe iṣeduro fun fifi agbegbe kun ni localhost ie, 127.0.0.1 ati Port 143 fun IMAP ati Port 25 fun SMTP. Da lori iṣeto ni olupin, o le tun yan SSL/TLS fun IMAPS/SMTPS ati maṣe gbagbe lati fi ami si 'Lo fọọmu iwọle kukuru' apoti apoti.

Ohun itanna yii ṣafikun iṣẹ lati yi ọrọ igbaniwọle iroyin imeeli pada. Lati jẹki ohun itanna yii, o nilo lati fi sori ẹrọ package ti a pe ni ‘poppassd’ lori olupin naa.

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

Lori awọn ọna ṣiṣe ti Hat Hat, o nilo lati gba lati ayelujara ati mu ki Ibi-ipamọ Edge Razor ṣiṣẹ fun pinpin rẹ pato ati lẹhinna fi package ‘poppassd’ sii nipa lilo pipaṣẹ atẹle.

# yum install poppassd

Nigbamii, lọ si Igbimọ Abojuto -> Apakan package lati fi ohun itanna sii.

Jeki, ohun itanna poppassd lati Igbimọ Abojuto> Oju-iwe afikun ki o fi ami si apoti ‘poppassd-change-password’. Ṣafikun awọn alaye olupin bii 127.0.0.1, Port 106 ki o tẹ ‘*’ fun Awọn imeeli laaye.

Isopọpọ pẹlu Facebook, Google ati Twitter n jẹ ki awọn olumulo wọle-in nipa lilo awọn iwe eri nẹtiwọọki awujọ. Ijọpọ Dropbox n jẹ ki awọn olumulo lati so awọn faili pọ lati ibi ipamọ apoti Dropbox wọn.

Lati mu iṣedopọ awujọ ṣiṣẹ, lọ si Igbimọ Abojuto -> Taabu awujọ, ati ṣafikun awọn aaye ti o yẹ fun awọn nẹtiwọọki awujọ kan pato. Fun awọn itọnisọna alaye diẹ sii lori isopọpọ awujọ ni a le rii ni http://rainloop.net/docs/social/.

Itọkasi Awọn ọna asopọ

Oju-iwe RainLoop