Wyszukiwanie w witrynie

RainLoop Webmail — nowoczesny, szybki internetowy klient poczty e-mail dla systemu Linux


RainLoop to bezpłatna aplikacja poczty internetowej oparta na PHP, jest darmowa i ma otwarte oprogramowanie, posiada nowoczesny interfejs użytkownika do obsługi dużej liczby kont e-mail bez konieczności połączenia z bazą danych, poza tym bez połączenia z bazą danych, obsługuje protokoły SMTP i IMAP, aby łatwo i bezproblemowo wysyłać/odbierać e-maile.

Kluczowe funkcje RainLoopa

  1. Nowoczesny: nowoczesny interfejs użytkownika z możliwością przeciągania i upuszczania plików, paskiem postępu przesyłania plików, powiadomieniami przeglądarki, osadzaniem obrazów w wiadomościach, skrótami klawiaturowymi, wielojęzycznymi wiadomościami e-mail itp.
  2. Technologiczne: obsługuje wszystkie najnowsze protokoły serwerów pocztowych, takie jak SMTP i IMAP. Wielopoziomowy silnik buforujący pozwala na zwiększenie wydajności aplikacji oraz zmniejszenie obciążenia poczty i serwera.
  3. Możliwość dostosowania: duże możliwości dostosowywania w celu dostosowania układu interfejsu za pomocą motywów wizualnych i obsługi wielojęzycznego interfejsu z możliwością łatwego dodawania nowych języków.
  4. Społecznościowe: integracja z Facebookiem, Google i Twitterem umożliwia użytkownikom logowanie się przy użyciu danych uwierzytelniających w sieci społecznościowej.
  5. Prostota: zapewnia łatwy sposób instalacji i aktualizacji aplikacji RainLoop bez żadnych umiejętności technicznych. Wbudowane narzędzie do aktualizacji pozwala użytkownikom łatwo uzyskać nową wersję i wtyczki za pomocą jednego kliknięcia w interfejsie administratora.
  6. Bezpieczeństwo: wbudowany moduł ochrony usuwa niebezpieczne elementy HTML, aby zapobiec kilku atakom. Dodatkowo do ochrony przed atakami CSRF wykorzystywany jest silnik bezpieczeństwa oparty na tokenach.
  7. Rozszerzalność: system wtyczek zapewnia kilka funkcji, takich jak zmiana hasła, adres globalny, tworzenie ekranu, przechowywanie ustawień użytkownika w bazie danych itp., które można łatwo zintegrować z aplikacją.
  8. Wydajność: aplikacja dobrze zaprojektowana z myślą o efektywnym wykorzystaniu pamięci, dzięki czemu może działać płynnie nawet na słabszych serwerach. Jednak w większości przypadków wydajność i szybkość aplikacji zależy bezpośrednio od wydajności serwera i dostępnej przepustowości.

Wymagania RainLoop

Do zainstalowania aplikacji RainLoop potrzebujemy:

  1. System operacyjny GNU/Linux
  2. Serwer WWW Apache
  3. PHP w wersji 5.3 lub wyższej
  4. Rozszerzenia PHP
Demo i podgląd RainLoop
  1. Obejrzyj Demo aplikacji – http://demo.rainloop.net/

Środowisko testowe
  1. System operacyjny – CentOS 6.5 i Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. RainLoop – 1.6.3.715

Instalacja poczty internetowej RainLoop w systemie Linux

Jak wspomniałem wcześniej, RainLoop Webmail jest rozwijany w PHP dla Linuksa z Apache. Zatem musisz mieć działający serwer WWW z zainstalowanym w systemie PHP wraz z modułami PHP, takimi jak cURL, ibxml, dom, openssl, DateTime, PCRE itp. Aby zainstalować te wszystkie wymagane pakiety, możesz użyć narzędzia do zarządzania pakietami o nazwie yum lub apt-get zgodnie z dystrybucją Linuksa.

Krok 1: Zainstaluj Apache, PHP i MySQL

Zainstaluj na systemach opartych na Red Hat za pomocą polecenia 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

Zainstaluj na systemach opartych na Debianie za pomocą polecenia apt-get.

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

Krok 2: Pobierz i zainstaluj pocztę internetową RainLoop

Teraz przejdź na oficjalną stronę RainLoop i pobierz najnowszy plik źródłowy (tj. wersję 1.6.3.715), korzystając z poniższego linku.

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

Alternatywnie możesz także użyć następującego polecenia „wget”, aby pobrać najnowszy pakiet źródłowy i wyodrębnić go do głównego katalogu internetowego Apache. Na przykład „/var/www/rainloop” lub „/var/www/html/rainloop”.

W systemach opartych na Red Hat
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
W systemach opartych na Debianie
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

Uwaga: Możesz także pobrać najnowszą wersję aplikacji RainLoop bez konieczności zajmowania się archiwum zip, wystarczy użyć poniższego polecenia w terminalu.

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

Krok 3: Skonfiguruj uprawnienia

Po rozpakowaniu zawartości pakietu należy ustawić prawidłowe uprawnienia do plików i katalogów przed zainstalowaniem produktu. Jest to konieczne, aby aplikacja działała z jej domyślną konfiguracją. Jest to również obowiązkowe w przypadku ręcznej aktualizacji lub przywracania z kopii zapasowej. Przejdź do katalogu aplikacji, np. „/var/www/rainloop” lub „/var/www/html/rainloop” i wykonaj w nim poniższe polecenia.

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

Teraz rekurencyjnie ustaw właściciela aplikacji.

chown -R www-data:www-data .

Uwaga: w zależności od konkretnej dystrybucji Linuksa konta użytkownika do uruchamiania serwerów internetowych mogą się różnić (apache, www, www-data, nikt, nginx itp.).

Krok 4: Skonfiguruj RainLoop za pośrednictwem interfejsu administratora

Aplikację RainLoop można skonfigurować na dwa sposoby – korzystając z panelu administracyjnego lub poprzez ręczną modyfikację pliku „application.ini” z poziomu terminala. Jednak większość podstawowych opcji konfiguruje się za pośrednictwem interfejsu internetowego i w większości przypadków powinien to być przyrostek. Aby uzyskać dostęp do panelu administracyjnego, użyj następujących domyślnych danych logowania.

  1. URL: http://Twój-adres-IP/rainloop/?admin
  2. Użytkownik: admin
  3. Pasaż: 12345

Logowanie administratora

Zmień hasło administratora

Po zalogowaniu zaleca się zmianę domyślnego hasła, aby chronić aplikację przed złośliwymi atakami.

Marka

Możesz dostosować swój ekran logowania, dodając własne tytuły, opisy i ścieżkę do logo.

Włącz kontakty

Aby włączyć funkcję kontaktów, musimy skorzystać z obsługiwanej bazy danych. Tutaj będziemy używać MySQL jako bazy danych umożliwiającej kontakty. Utwórz więc bazę danych ręcznie, używając następujących poleceń na terminalu.

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

Teraz włącz funkcję kontaktów na stronie Panel administracyjny –> Kontakty.

Dodaj domeny

Możesz dodać lub skonfigurować swoje domeny w Panelu administracyjnym –> Domeny –> Dodaj domenę. Zalecane ustawienie dodawania domeny to localhost, tj. 127.0.0.1 i port 143 dla IMAP i port 25 dla SMTP. W zależności od konfiguracji serwera możesz także wybrać SSL/TLS dla IMAPS/SMTPS i nie zapomnij aby zaznaczyć pole wyboru „Użyj krótkiego formularza logowania”.

Wtyczki – Włącz zmianę hasła

Ta wtyczka dodaje funkcję zmiany hasła do konta e-mail. Aby włączyć tę wtyczkę, musisz zainstalować na serwerze pakiet o nazwie „poppassd”.

apt-get install poppassd	[on Debian based Systems]

W systemach opartych na Red Hat musisz pobrać i włączyć Razor's Edge Repository dla swojej konkretnej dystrybucji, a następnie zainstalować pakiet „poppassd” za pomocą następującego polecenia.

yum install poppassd

Następnie przejdź do Panelu administracyjnego –> sekcji Pakiet, aby zainstalować wtyczkę.

Włącz wtyczkę poppassd na stronie Panel administracyjny > Wtyczki i zaznacz pole „poppassd-change-password”. Dodaj szczegóły serwera, takie jak 127.0.0.1, port 106 i wpisz „*” w polu Dozwolone e-maile.

Społeczny

Integracja z Facebookiem, Google i Twitterem umożliwia użytkownikom logowanie się przy użyciu danych logowania do sieci społecznościowej. Integracja z Dropbox umożliwia użytkownikom załączanie plików z ich magazynu Dropbox.

Aby włączyć integrację społecznościową, przejdź do Panel administracyjny –> zakładka Społecznościowe i dodaj odpowiednie pola dla konkretnych sieci społecznościowych. Bardziej szczegółowe instrukcje dotyczące integracji społecznej można znaleźć na stronie http://rainloop.net/docs/social/.

Linki referencyjne

Strona główna RainLoopa