RoundCube

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
(Utworzył nową stronę „Category:Serwer == Instalacja RoundCube == Plik:roundcube_logo.pngNa tej stronie chciałbym przedstawić jeden ze sposobów na instalacje oraz konfiguracje,...”)
 
 
Linia 2: Linia 2:
 
== Instalacja RoundCube ==
 
== Instalacja RoundCube ==
  
[[Plik:roundcube_logo.png]]Na tej stronie chciałbym przedstawić jeden ze sposobów na instalacje oraz konfiguracje, moim zdaniem dość ciekawego interfejsu serwera poczty, dostępnego z przeglądarki internetowej. Mowa tutaj oczywiście o RoundCube  
+
[[Plik:roundcube_logo.png]]Na tej stronie chciałbym przedstawić jeden ze sposobów na instalacje oraz konfiguracje, moim zdaniem dość ciekawego interfejsu serwera poczty, dostępnego z przeglądarki internetowej. Mowa tutaj oczywiście o '''RoundCube'''
Licencja
+
=== Licencja ===
 +
'''Roundcube Webmail''' jest publikowana na zasadzie GNU General Public License ([[GPL]]).
  
Roundcube Webmail jest publikowana na zasadzie GNU General Public License (GPL).
+
== Opcje ==
 +
* Available in 65 languages
 +
* Drag-&-drop message management
 +
* Full support for MIME and HTML messages
 +
* Sophisticated privacy protection
 +
* Compose messages with attachments
 +
* Multiple sender identities
 +
* Find-as-you-type address book integration
 +
* Richtext/HTML message composing
 +
* Forwarding messages with attachments
 +
* Searching messages and contacts
 +
* Threaded message listing
 +
* Spell checking
 +
* IMAP folder management
 +
* Support for external SMTP server
 +
* Built-in caching for fast mailbox access
 +
* Unlimited users and messages
 +
* Template system for custom skins
 +
* Plug-in API for flexible exension
 +
 
 +
=== Potrzeby serwera ===
 +
* Apache lub Lighttpd webserver
 +
* PHP Version 5.2.1 lub wyższa
 +
* MySQL, PostgreSQL, SQLite lub MSSQL database
 +
* IMAP serwer z sapportem IMAP4 rev1
 +
* SMTP serwer (recommended) lub PHP skonfigurowany do wysyłania poczty
 +
 
 +
 +
== Instalacja ==
 +
Ściągnij najświeższą stabilną wersję RoundCube web mail z [http://www.roundcube.net www.roundcube.net] następnie należy skopiować paczkę na serwer www, domyślna ścieżka
 +
/var/www/html
 +
 
 +
Zaloguj się na swój serwer np popzrzez program ([[putty]]) Rozpakuj plik tar z '''roundcubemail-0.3.1.tar.gz''' w głównym pliku serwera www
 +
tar -xvzf roundcubemail-0.3.1.tar.gz -C /var/www/html/
 +
cd /var/www/html
 +
mv roundcubemail-0.3.1/ roundcubemail
 +
cd roundcubemail/
 +
'''RoundCube''' potrzebuje zapisywać tymczasowe pliki oraz logi, dlatego następujące foldery ''temp'',''logs'' muszą być zapisywalne i odczytywalne dla użytkowników serwera.
 +
chown -R apache.apache logs temp
 +
chown -R apache:apache Roundcubemail== Konfiguracja ==Konfiguracja bazy danych [[MySQL|Mysql]]
 +
 
 +
Zaloguj się do swojej bazy danych przez terminal (lub webmina) i stwórz bazę danych dla poczty (możesz używać tego samego serwera dla '''apache''' i '''mysql''') db name - roundcubedb, username - roundcubeuser , password - roundcubepwd (Twój wybór)
 +
mysql -u root -p ( wpisz hasło dla root'a bazy danych mysql)
 +
Stwórz bazę danych
 +
mysql> create database roundcubedb;
 +
mysql> grant all privileges on roundcubedb.* to roundcubeuser@localhost identified by 'roundcubepwd';
 +
mysql> FLUSH PRIVILEGES;
 +
mysql> exit
 +
Powyższe komendy stworzą bazę danych dla '''RounCube''' z odpowiednimi uprawnieniami. Jeśli masz uruchomionego '''apache''' i '''mysql'a''' na innym serwerze, musisz dodać odpowiednie uprawnienia dla użytkownika ''roundcubeuser@apacheserverip''
 +
Import tabeli
 +
mysql roundcubedb < SQL/mysql.initial.sql -u root -p
 +
(enter the root password or mysql server)
 +
Tworzymy plik config z przykładowego pliku
 +
cd config/
 +
cp db.inc.php.dist db.inc.php
 +
cp main.inc.php.dist main.inc.php
 +
 
 +
 
 +
== Konfiguracja bazy ==
 +
 
 +
Edytujemy plik db.inc.php i zamieniamy wyznaczone linie z odpowiednimi parametrami vim db.inc.php
 +
$rcmail_config['db_dsnw'] = 'mysql://roundcubeuser:roundcubepwd@localhost/roundcubedb';
 +
 
 +
== Konfiguracja serwera Apache ==
 +
vim /etc/httpd/conf/httpd.conf
 +
Alias /webmail "/var/www/html/roundcubemail"
 +
 
 +
 
 +
Restart servera [[apache]]
 +
service httpd restart
 +
 
 +
Wyedytuj plik ''main.inc.php'' i włącz installer mode
 +
vim main.inc.php
 +
$rcmail_config['enable_installer'] = true;
 +
 
 +
Teraz możesz wejść poprzez przeglądarkę na strone http://url-to-roundcube/installer/ (http://192.168.1.3/webmail/installer) aby dokończyć konfigurację.
 +
 
 +
Po sprawdzeniu instalacji musisz wyłączyć ''installer mode''
 +
vim main.inc.php
 +
$rcmail_config['enable_installer'] = false;
 +
 
 +
 
 +
Teraz możesz wejść na swoją pocztę używając przeglądarki na adres np http://webmail.example.com lub ip (ze zdalnego komputera)
 +
 
 +
<br /><google1 style="4"></google1>

Aktualna wersja na dzień 15:24, 23 kwi 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych