RainLoop Webmail - moderni nopea web-pohjainen sähköpostiohjelma Linuxille
RainLoop on ilmainen PHP-pohjainen webmail-sovellus, se on ilmainen ja avoimen lähdekoodin, ja siinä on moderni käyttöliittymä, jolla voidaan käsitellä suuria määriä sähköpostitilejä ilman tietokantayhteyksiä. ei-tietokantayhteys, se sisältää sekä SMTP- että IMAP-protokollat sähköpostien lähettämiseksi/vastaanottamiseksi helposti ilman ongelmia.
RainLoop Tärkeimmät ominaisuudet
- Moderni: moderni käyttöliittymä, jossa on tiedostojen vetäminen ja pudottaminen, edistymispalkki tiedostojen lataamista varten, selaimen ilmoitukset, kuvien upottaminen viesteihin, pikanäppäimet, monikieliset sähköpostit jne.
- Teknologinen : Tukee kaikkia uusimpia sähköpostipalvelinprotokollia, kuten SMTP ja IMAP. Monitasoinen välimuistimoottori mahdollistaa sovelluksen suorituskyvyn lisäämisen ja postin ja palvelimen kuormituksen vähentämisen.
- Muokattavissa : Monipuoliset mukautusvaihtoehdot käyttöliittymän asettelun mukauttamiseen visuaalisten teemojen ja monikielisen käyttöliittymän tuen avulla. Uusia kieliä voidaan lisätä helposti.
- Sosiaalinen : Integrointi Facebookin, Googlen ja Twitterin kanssa antaa käyttäjille mahdollisuuden kirjautua sisään sosiaalisen verkoston tunnistetiedoillaan.
- Yksinkertaisuus : Tarjoaa helpon tavan asentaa ja päivittää RainLoop-sovellus ilman teknisiä taitoja. Sisäänrakennetun päivitystyökalun avulla käyttäjät voivat helposti hankkia uuden version ja laajennukset yhdellä napsautuksella järjestelmänvalvojan käyttöliittymän kautta.
- Turvallisuus : Sisäänrakennettu suojausmoduuli poistaa vaaralliset HTML-entiteetit useiden hyökkäysten estämiseksi. Lisäksi token-pohjaista suojausmoottoria käytetään suojaamaan CSRF-hyökkäyksiltä.
- Laajennettavuus: Plugin-järjestelmä tarjoaa useita ominaisuuksia, kuten salasanan vaihtamisen, yleisen osoitteen, kirjoitusnäytön, käyttäjäasetusten säilyttämisen tietokannassa jne. ovat helposti integroitavissa sovellukseen.
- Suorituskyky : Sovellus on suunniteltu hyvin tehokkaan muistin käyttöä silmällä pitäen, joten se voi toimia sujuvasti myös halvemmissa palvelimissa. Mutta silti useimmissa tapauksissa sovelluksen suorituskyky ja nopeus riippuvat suoraan palvelimen suorituskyvystä ja käytettävissä olevasta kaistanleveydestä.
RainLoopin vaatimus
RainLoop-sovelluksen asentamiseksi tarvitsemme:
- GNU/Linux käyttöjärjestelmä
- Apache-verkkopalvelin
- PHP versio 5.3 tai uudempi
- PHP-laajennukset
RainLoop-demo ja esikatselu
- Katso sovelluksen demo - http://demo.rainloop.net/
Testausympäristö
- Käyttöjärjestelmä – CentOS 6.5 ja Ubuntu 13.04
- Apache – 2.2.15
- PHP – 5.5.3
- RainLoop – 1.6.3.715
RainLoop Webmailin asennus Linuxiin
Kuten aiemmin mainitsin, RainLoop Webmail on kehitetty PHP:ssä Linuxille ja Apache. Joten sinulla on oltava käynnissä oleva verkkopalvelin, jossa on PHP asennettuna järjestelmään sekä PHP-moduulit, kuten cURL, ibxml, dom, >openssl, DateTime, PCRE jne. Voit asentaa nämä kaikki tarvittavat paketit käyttämällä paketinhallintatyökalua nimeltä yum tai apt-get Linux-jakelusi mukaan.
Vaihe 1: Asenna Apache, PHP ja MySQL
Asenna Red Hat-pohjaisiin järjestelmiin yum-komennolla.
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
Asenna Debian-pohjaisiin järjestelmiin apt-get-komennolla.
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
Vaihe 2: Lataa ja asenna RainLoop Webmail
Siirry nyt viralliselle RainLoop -sivustolle ja lataa uusin lähdekooditarball (eli versio 1.6.3.715) alla olevan linkin kautta.
- http://rainloop.net/downloads/
Vaihtoehtoisesti voit myös käyttää seuraavaa wget-komentoa ladataksesi uusimman lähdepaketin ja purkaaksesi sen Apachen web-juurihakemistoon. Esimerkiksi /var/www/rainloop tai /var/www/html/rainloop.
Red Hat -pohjaisissa järjestelmissä
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
Debian-pohjaisissa järjestelmissä
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
Huomaa: voit myös ladata RainLoop-sovelluksen uusimman version ilman, että sinun tarvitsee käsitellä zip-arkistoa. Käytä vain seuraavaa komentoa päätteessäsi.
curl -s http://repository.rainloop.net/installer.php | php
Vaihe 3: Määritä käyttöoikeudet
Kun olet purkanut paketin sisällön, varmista, että asetat tiedostoille ja hakemistoille oikeat käyttöoikeudet ennen tuotteen asentamista. Tämä on välttämätöntä, jotta sovellus on käynnissä oletuskokoonpanollaan. Tämä on myös pakollista, kun päivitetään manuaalisesti tai palautetaan varmuuskopiosta. Vaihda sovellushakemistoon, eli '/var/www/rainloop' tai '/var/www/html/rainloop' ja suorita siinä seuraavat komennot.
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
Aseta nyt sovelluksen omistaja rekursiivisesti.
chown -R www-data:www-data .
Huomaa: Tietystä Linux-jakelusta riippuen verkkopalvelimen käyttötili voi vaihdella (apache, www, www-data, ei kukaan, nginx jne.).
Vaihe 4: Määritä RainLoop järjestelmänvalvojan käyttöliittymän kautta
RainLoop-sovellus voidaan määrittää kahdella tavalla – käyttämällä hallintapaneelia tai muokkaamalla application.ini-tiedostoa manuaalisesti päätteestä. Mutta useimmat perusvaihtoehdot määritetään verkkokäyttöliittymän kautta, ja sen pitäisi useimmissa tapauksissa olla pääte. Pääset hallintapaneeliin käyttämällä seuraavia oletusarvoisia kirjautumistunnuksia.
- URL : http://IP-osoitteesi/rainloop/?admin
- Käyttäjä: järjestelmänvalvoja
- Passi: 12345
Admin kirjautuminen
Vaihda järjestelmänvalvojan salasana
Kun olet kirjautunut sisään, on suositeltavaa vaihtaa oletussalasana sovelluksen suojaamiseksi haitallisilta hyökkäyksiltä.
Brändäys
Voit mukauttaa kirjautumisnäyttöäsi lisäämällä mukautettuja otsikoita, kuvauksia ja polun logoon.
Ota yhteystiedot käyttöön
Ota yhteystietoominaisuus käyttöön meidän on käytettävä tuettua tietokantaa. Käytämme tässä MySQL:ää tietokantana yhteystietojen mahdollistamiseen. Joten luo tietokanta manuaalisesti käyttämällä seuraavia komentoja terminaalissa.
mysql -u root -p
mysql> create database rainloop;
mysql> exit;
Ota nyt yhteystiedot käyttöön Hallintapaneeli –> Yhteystiedot-sivulla.
Lisää verkkotunnuksia
Voit lisätä tai määrittää verkkotunnuksiasi sivulla Admin Panel –> Domains –> Add Domain (Lisää verkkotunnus). Suositeltu asetus verkkotunnuksen lisäämiseen on localhost eli 127.0.0.1 ja portti 143 IMAP:lle ja portti 25 SMTP. Palvelimen kokoonpanon perusteella voit myös valita SSL/TLS IMAPS/SMTPSille. Älä unohda Valitse Käytä lyhyttä kirjautumislomaketta -valintaruutu.
Plugins – Ota salasanan vaihto käyttöön
Tämä laajennus lisää toiminnon sähköpostitilin salasanan vaihtamiseen. Voit ottaa tämän laajennuksen käyttöön asentamalla palvelimelle paketin nimeltä poppassd.
apt-get install poppassd [on Debian based Systems]
Red Hat-pohjaisissa järjestelmissä sinun on ladattava ja otettava käyttöön Razor's Edge Repository omalle jakelullesi ja asennettava sitten poppassd-paketti seuraavalla komennolla.
yum install poppassd
Siirry seuraavaksi Admin Panel –> Paketti-osioon asentaaksesi laajennuksen.
Ota poppassd-laajennus käyttöön Hallintapaneeli > Lisäosat-sivulta ja valitse poppassd-change-password-ruutu. Lisää palvelimen tiedot, kuten 127.0.0.1, portti 106 ja kirjoita Sallitut sähköpostit -kohtaan *.
Sosiaalinen
Integrointi Facebookin, Googlen ja Twitterin kanssa mahdollistaa käyttäjien kirjautumisen sosiaalisen verkoston tunnistetiedoilla. Dropbox-integroinnin avulla käyttäjät voivat liittää tiedostoja dropbox-muististaan.
Ota sosiaalinen integraatio käyttöön siirtymällä Hallintapaneeli –> Sosiaalinen-välilehteen ja lisäämällä asianmukaiset kentät tietyille sosiaalisille verkostoille. Tarkemmat ohjeet sosiaaliseen integraatioon löytyvät osoitteesta http://rainloop.net/docs/social/.
Viitelinkit
RainLoop kotisivu