RainLoop Webmail - Usa ka Modernong Fast Web Based Email Client para sa Linux


Ang RainLoop usa ka libre nga aplikasyon sa webmail nga gibase sa PHP, kini libre ug bukas nga gigikanan, adunay modernong interface sa gumagamit aron madumala ang daghang mga email account nga wala kinahanglana ang bisan unsang koneksyon sa database, gawas sa dili koneksyon sa database kini adunay parehas nga SMTP ug IMAP nga mga protocol aron dali ipadala/makadawat og mga email nga walay problema.

RainLoop Key Features

  1. Moderno : Modernong user interface, nga adunay drag’n’drop sa mga file, progress bar para sa pag-upload sa file, mga notipikasyon sa browser, pag-embed sa mga hulagway ngadto sa mga mensahe, mga keyboard shortcut, multi-language mail, ug uban pa.
  2. Teknolohiya : Nagsuporta sa tanang pinakaulahing mail server protocol, sama sa SMTP ug IMAP. Ang multi-level nga caching engine nagtugot sa pagpausbaw sa performance sa aplikasyon ug pagpamenos sa load sa mail ug server.
  3. Customizable : Labing maayo nga customization nga mga opsyon aron i-customize ang interface layout gamit ang visual themes ug suporta alang sa multi-language interface, uban sa bag-ong mga pinulongan nga daling idugang.
  4. Sosyal : Ang paghiusa sa Facebook, Google ug Twitter makapahimo sa mga tiggamit sa pag-log-in gamit ang ilang mga kredensyal sa social network.
  5. Simplicity : Naghatag ug sayon nga paagi sa pag-instalar ug pag-upgrade sa RainLoop nga aplikasyon nga walay bisan unsang teknikal nga kahanas. Gitugotan sa built-in upgrade tool ang mga user nga daling makakuha ug bag-ong bersyon ug mga plugins gikan sa usa ka click pinaagi sa admin interface.
  6. Seguridad : Ang built-in nga module sa proteksyon nagtangtang sa mga peligrosong HTML entity para sa pagpugong sa daghang mga pag-atake. Dugang pa, ang makina sa seguridad nga nakabase sa token gigamit alang sa pagpanalipod gikan sa mga pag-atake sa CSRF.
  7. Extensibility : Plugin system naghatag og daghang feature sama sa pag-ilis sa password, global nga adres, compose screen, pagpabilin sa user settings sa database, ug uban pa kay daling maapil sa aplikasyon.
  8. Performance : Ang aplikasyon maayo nga pagkadisenyo nga adunay episyente nga paggamit sa memorya sa hunahuna, aron kini makalihok nga hapsay bisan sa mga low-end nga server. Apan sa kasagaran sa mga kaso, ang performance ug speed sa aplikasyon direkta nagdepende sa performance sa server ug bandwidth nga anaa.

Aron ma-install ang RainLoop nga aplikasyon kinahanglan namon:

  1. GNU/Linux operating system
  2. Apache web server
  3. PHP nga bersyon 5.3 o mas taas pa
  4. Mga Extension sa PHP

  1. Tan-awa ang Demo sa aplikasyon – http://demo.rainloop.net/

  1. Operating System – CentOS 6.5 & Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. RainLoop – 1.6.3.715

Pag-instalar sa RainLoop Webmail sa Linux

Sama sa akong gihisgutan sa sayo pa, nga ang RainLoop Webmail naugmad sa PHP alang sa Linux uban sa Apache. Busa, kinahanglan ka nga adunay nagdagan nga Web server nga adunay PHP nga na-install sa sistema kauban ang mga module sa PHP sama sa cURL, ibxml, dom, openssl, DateTime, PCRE, ug uban pa. o apt-get sumala sa imong distribusyon sa Linux.

Pag-instalar sa mga sistema nga nakabase sa Red Hat gamit ang yum command.

# 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

Pag-instalar sa mga sistema nga nakabase sa Debian gamit ang 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

Karon adto sa opisyal nga RainLoop site ug i-download ang pinakabag-o nga tinubdan tarball (ie bersyon 1.6.3.715) gamit ang link sa ubos.

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

Sa laing bahin, mahimo usab nimo gamiton ang pagsunod sa 'wget' nga sugo aron i-download ang pinakabag-o nga source package ug i-extract kini sa Apache web root directory. Pananglitan, '/var/www/rainloop' o '/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

Mubo nga sulat: Mahimo usab nimo i-download ang pinakabag-o nga bersyon sa RainLoop nga aplikasyon nga dili kinahanglan nga atubangon ang zip archive, gamita lang ang mosunod nga sugo sa imong terminal.

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

Pagkahuman, pagkuha sa sulud sa pakete, siguruha nga magbutang sa husto nga pagtugot alang sa mga file ug direktoryo sa wala pa i-install ang produkto. Kinahanglan kini nga adunay nagdagan nga aplikasyon nga adunay default nga pag-configure. Kini mao usab ang mandatory, sa diha nga pagdumala sa manwal upgrade o pagpasig-uli gikan sa backup. Palihug ibalhin sa direktoryo sa aplikasyon ie '/var/www/rainloop' o '/var/www/html/rainloop' ug ipatuman ang pagsunod sa mga mando niini.

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

Karon, itakda ang tag-iya alang sa aplikasyon nga recursively.

chown -R www-data:www-data .

Mubo nga sulat: Depende sa espesipikong pag-apod-apod sa Linux, ang user account alang sa web server runs mahimong magkalahi (apache, www, www-data, nobody, nginx, etc.).

Adunay duha ka paagi aron ma-configure ang aplikasyon sa RainLoop - gamit ang admin panel, o pinaagi sa pag-usab sa 'application.ini' file nga mano-mano gikan sa terminal. Apan, kadaghanan sa mga sukaranan nga kapilian gi-configure pinaagi sa web interface, ug kana kinahanglan nga suffix sa kadaghanan nga mga kaso. Aron maka-access sa admin panel, gamita ang mosunod nga default login credentials.

  1. URL : http://Your-IP-Address/rainloop/?admin
  2. User : admin
  3. Pasa : 12345

Kas-a, naka-log in ka girekomenda nga usbon ang default nga password aron mapanalipdan ang aplikasyon gikan sa malisyosong mga pag-atake.

Mahimo nimong ipasibo ang imong screen sa pag-login pinaagi sa pagdugang sa naandan nga Mga Titulo, Deskripsyon ug agianan sa Logo.

Aron mahimo ang bahin sa mga kontak, kinahanglan namon nga gamiton ang gisuportahan nga database. Dinhi, atong gamiton ang MySQL isip database alang sa pagpagana sa mga kontak. Busa, paghimo sa database nga mano-mano gamit ang mosunod nga mga sugo sa terminal.

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

Karon mahimo ang bahin sa mga kontak gikan sa Admin Panel -> Mga kontak nga panid.

Mahimo nimong idugang o i-configure ang imong mga domain sa Admin Panel -> Mga Domain -> Idugang ang Panid sa Domain. Ang girekomenda nga setting alang sa pagdugang domain mao ang localhost ie, 127.0.0.1 ug Port 143 alang sa IMAP ug Port 25 alang sa SMTP. Base sa configuration sa server, mahimo ka usab nga mopili sa SSL/TLS para sa IMAPS/SMTPS ug ayawg kalimot sa pag-tsek sa 'Use short login form' nga checkbox.

Kini nga plugin nagdugang gamit aron mabag-o ang password sa email account. Aron mahimo kini nga plugin, kinahanglan nimo nga i-install ang usa ka package nga gitawag nga 'poppassd' sa server.

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

Sa mga sistema nga nakabase sa Red Hat, kinahanglan nimo nga i-download ug i-enable ang Razor's Edge Repository alang sa imong piho nga pag-apod-apod ug dayon i-install ang 'poppassd' nga pakete gamit ang mosunud nga mando.

# yum install poppassd

Sunod, adto sa Admin Panel -> Package nga seksyon aron i-install ang plugin.

I-enable, ang poppassd plugin gikan sa Admin Panel > Plugins page ug tikli ang 'poppassd-change-password'kahon. Idugang ang mga detalye sa server sama sa 127.0.0.1, Port 106 ug isulod ang '*' alang sa Gitugotan nga mga email.

Ang paghiusa sa Facebook, Google ug Twitter makapahimo sa mga tiggamit sa pag-log-in gamit ang mga kredensyal sa social network. Ang Dropbox integration makahimo sa mga tiggamit sa pag-attach sa mga file gikan sa ilang dropbox storage.

Aron mahimo ang sosyal nga panagsama, adto sa Admin Panel -> Social tab, ug idugang ang angay nga mga natad alang sa piho nga mga social network. Para sa mas detalyado nga mga instruksyon sa social integration makita sa http://rainloop.net/docs/social/.

Mga Reperensya nga Link

Homepage sa RainLoop