Mainos / Advertisement:

Ero sivun ”Roundcube” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
(Tämä versio merkittiin käännettäväksi)
Rivi 4: Rivi 4:
 
Rouncube on ilmainen ja avoimen lähdekoodin webmail joka tarjoaa työpöydän kaltaisen käyttöliittymä. Rouncube on helppo asentaa ja konfiguroida LAMPP palvelimelle.  Roudcube tarvitsee webbipalvelimen (esimerkiksi [[Apache2]]), SMTP palvelimen (esimerkiksi [[Postfix]]),  IMAP (esimerkiksi [[Dovecot]]) ja tietokannan (esimerkiksi [[Mysql]]).  
 
Rouncube on ilmainen ja avoimen lähdekoodin webmail joka tarjoaa työpöydän kaltaisen käyttöliittymä. Rouncube on helppo asentaa ja konfiguroida LAMPP palvelimelle.  Roudcube tarvitsee webbipalvelimen (esimerkiksi [[Apache2]]), SMTP palvelimen (esimerkiksi [[Postfix]]),  IMAP (esimerkiksi [[Dovecot]]) ja tietokannan (esimerkiksi [[Mysql]]).  
  
 +
<!--T:24-->
 
Tämä ohje toimii Rouncube 1.0 versiossa ja uudemmissa versiossa.  
 
Tämä ohje toimii Rouncube 1.0 versiossa ja uudemmissa versiossa.  
  
 
== Asennus == <!--T:2-->
 
== Asennus == <!--T:2-->
  
 +
<!--T:25-->
 
Asenna [[Apache2]], [[Php5]], [[Mysql]]
 
Asenna [[Apache2]], [[Php5]], [[Mysql]]
  
   apt-get install apache2 php5 php-pear php5-mysql php5-mcrypt php5-intl
+
   <!--T:26-->
 +
apt-get install apache2 php5 php-pear php5-mysql php5-mcrypt php5-intl
  
 
<!--T:3-->
 
<!--T:3-->
 
Lataa asennuspaketti http://roundcube.net/. :
 
Lataa asennuspaketti http://roundcube.net/. :
  
   wget http://softlayer-ams.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.0.5/roundcubemail-1.0.5.tar.gz
+
   <!--T:27-->
 +
wget http://softlayer-ams.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.0.5/roundcubemail-1.0.5.tar.gz
  
 +
<!--T:28-->
 
Pura tar paketti
 
Pura tar paketti
  
   tar -xjf roundcubemail-1.0.5.tar.gz
+
   <!--T:29-->
 +
tar -xjf roundcubemail-1.0.5.tar.gz
  
 +
<!--T:30-->
 
Siirrä Rouncube haluamallesi sijaintiin palvelimellasi
 
Siirrä Rouncube haluamallesi sijaintiin palvelimellasi
  
   mv ~/roundcube /var/www
+
   <!--T:31-->
 +
mv ~/roundcube /var/www
  
 +
<!--T:32-->
 
Voit asentaa myös aptituden avulla (ei suositella).
 
Voit asentaa myös aptituden avulla (ei suositella).
  
   aptitude install roundcube
+
   <!--T:33-->
 +
aptitude install roundcube
  
 +
<!--T:34-->
 
Konfigurointihakemisto on tällöin  
 
Konfigurointihakemisto on tällöin  
  
   /etc/roundcube
+
   <!--T:35-->
 +
/etc/roundcube
  
 
== Konfigurointi == <!--T:5-->
 
== Konfigurointi == <!--T:5-->
  
 +
<!--T:36-->
 
Määritä kirjoitus oikeus www-data käyttäjälle (webbipalvelimen käyttäjälle) /temp ja /logs hakemistoihin
 
Määritä kirjoitus oikeus www-data käyttäjälle (webbipalvelimen käyttäjälle) /temp ja /logs hakemistoihin
  
=== Apachen konfigurointi ===
+
=== Apachen konfigurointi === <!--T:37-->
  
 +
<!--T:38-->
 
Avaa Apachen konfigurointi tiedosto
 
Avaa Apachen konfigurointi tiedosto
  
   nano /etc/apache2/sites-available/default
+
   <!--T:39-->
 +
nano /etc/apache2/sites-available/default
  
 +
<!--T:40-->
 
Lisää seuraavat rivit default tiedostoon. Muuta tarvittaessa tiedostopolkua
 
Lisää seuraavat rivit default tiedostoon. Muuta tarvittaessa tiedostopolkua
  
  <Directory /var/www/roundcube>
+
  <!--T:41-->
 +
<Directory /var/www/roundcube>
 
  Options +FollowSymLinks
 
  Options +FollowSymLinks
 
  # AddDefaultCharset    UTF-8
 
  # AddDefaultCharset    UTF-8
Rivi 70: Rivi 87:
  
  
 +
<!--T:42-->
 
Estetään pääsy config hakemistoon
 
Estetään pääsy config hakemistoon
 
  <Directory /var/www/roundcube/config>
 
  <Directory /var/www/roundcube/config>
Rivi 78: Rivi 96:
 
  </Directory>
 
  </Directory>
  
 +
<!--T:43-->
 
Estetään pääsy temp hakemistoon
 
Estetään pääsy temp hakemistoon
 
  <Directory /var/www/roundcube/temp>
 
  <Directory /var/www/roundcube/temp>
Rivi 86: Rivi 105:
 
  </Directory>
 
  </Directory>
  
 +
<!--T:44-->
 
Estetään pääsy logs hakemistoon
 
Estetään pääsy logs hakemistoon
 
  <Directory /var/www/roundcube/logs>
 
  <Directory /var/www/roundcube/logs>
Rivi 94: Rivi 114:
 
  </Directory>
 
  </Directory>
  
 +
<!--T:45-->
 
Tallenna ja käynnistä Apache2 uudelleen
 
Tallenna ja käynnistä Apache2 uudelleen
  
=== Roundcuben konfigurointi ===
+
=== Roundcuben konfigurointi === <!--T:46-->
  
 +
<!--T:47-->
 
Konfigurointi on ladattavissa https://github.com/Taistowiki/roundcube
 
Konfigurointi on ladattavissa https://github.com/Taistowiki/roundcube
  
 +
<!--T:48-->
 
Luo tiedosto ~/roundcube/config/config.inc.php ja kopioi alla oleva sisältö tiedostoon. Voit myös käyttää asennusohjelmaa johon pääsee http://server_ip/rouncube/installer
 
Luo tiedosto ~/roundcube/config/config.inc.php ja kopioi alla oleva sisältö tiedostoon. Voit myös käyttää asennusohjelmaa johon pääsee http://server_ip/rouncube/installer
  
   <?php
+
   <!--T:49-->
 +
<?php
 
  /* Local configuration for Roundcube Webmail */
 
  /* Local configuration for Roundcube Webmail */
  
 +
<!--T:50-->
 
Tietokantaan yhdistäminen DSN luku ja kirjoittavalla operaattorilla. Kirjoitetaan muodossa (Tuetaan PEAR MDB2): db_provider://user:password@host/database. Lisää esimerkkejä: http://pear.php.net/manual/en/package.database.mdb2.intro-dsn.php. Tuetaan [[Mysql]], Pgsql, sqlite, mssql ja sqlsrv. Huomaathan että Sqlite käyttää absoluuttista polkua: sqlite:////full/path/to/sqlite.db?mode=0646
 
Tietokantaan yhdistäminen DSN luku ja kirjoittavalla operaattorilla. Kirjoitetaan muodossa (Tuetaan PEAR MDB2): db_provider://user:password@host/database. Lisää esimerkkejä: http://pear.php.net/manual/en/package.database.mdb2.intro-dsn.php. Tuetaan [[Mysql]], Pgsql, sqlite, mssql ja sqlsrv. Huomaathan että Sqlite käyttää absoluuttista polkua: sqlite:////full/path/to/sqlite.db?mode=0646
  
   $config['db_dsnw'] = 'mysql://roundcube:password@localhost/roundcube';
+
   <!--T:51-->
 +
$config['db_dsnw'] = 'mysql://roundcube:password@localhost/roundcube';
  
 +
<!--T:52-->
 
Määritä IMAP palvelimen verkko-osoite. Jos jätät tyhjäksi niin kirjautumisen yhteydessä kysytään kirjautumisen palvelinta. Array funktiolla saat siihen listan eri sähköpostipalvelimista jonne voi kirjautua. SSL/TLS yhteyksiin käytä etuliitettä ssl:// tai tls://.
 
Määritä IMAP palvelimen verkko-osoite. Jos jätät tyhjäksi niin kirjautumisen yhteydessä kysytään kirjautumisen palvelinta. Array funktiolla saat siihen listan eri sähköpostipalvelimista jonne voi kirjautua. SSL/TLS yhteyksiin käytä etuliitettä ssl:// tai tls://.
  
 +
<!--T:53-->
 
Voit käyttää seuraavia muuttujia:
 
Voit käyttää seuraavia muuttujia:
  
 +
<!--T:54-->
 
* %n - isäntänimi ($_SERVER['SERVER_NAME'])
 
* %n - isäntänimi ($_SERVER['SERVER_NAME'])
 
* %t - isäntämimi ilman ensimmäistä osaa
 
* %t - isäntämimi ilman ensimmäistä osaa
Rivi 118: Rivi 147:
 
* %s - domainin nimi jälkeen '@' sähköposti osoitteen palveluntarjoajan kirjautumisen näytössä
 
* %s - domainin nimi jälkeen '@' sähköposti osoitteen palveluntarjoajan kirjautumisen näytössä
  
 +
<!--T:55-->
 
Esimerkiksi: %n = mail.domain.tld, %t = domain.tld
 
Esimerkiksi: %n = mail.domain.tld, %t = domain.tld
 
   
 
   
 
  $config['default_host'] = 'localhost';
 
  $config['default_host'] = 'localhost';
  
 +
<!--T:56-->
 
Määritä SMTP palvelimen verkko-osoite. Käyttäessä SSL/TLS yhteyttä, määritä isäntämimeen etuliite ssl:// tai TLS://. Jos jätät tyhjäksi, käytetään PHP mail() funktiota.  
 
Määritä SMTP palvelimen verkko-osoite. Käyttäessä SSL/TLS yhteyttä, määritä isäntämimeen etuliite ssl:// tai TLS://. Jos jätät tyhjäksi, käytetään PHP mail() funktiota.  
  
 +
<!--T:57-->
 
Voit käyttää seuraavia muuttujia:
 
Voit käyttää seuraavia muuttujia:
  
 +
<!--T:58-->
 
* %h - Käyttäjän IMAP isäntänimi
 
* %h - Käyttäjän IMAP isäntänimi
 
* %n - isäntänimi ($_SERVER['SERVER_NAME'])
 
* %n - isäntänimi ($_SERVER['SERVER_NAME'])
Rivi 132: Rivi 165:
 
* %z - IMAP domain (IMAP isäntänimi ilman ensimmäistä osaa)
 
* %z - IMAP domain (IMAP isäntänimi ilman ensimmäistä osaa)
  
  $config['smtp_server'] = 'localhost';
+
  <!--T:59-->
 +
$config['smtp_server'] = 'localhost';
  
 +
<!--T:60-->
 
Palveluntarjoajan verkko-osoite josta tämän palvelunkäyttäjät saavat apua Roundcuben käyttöön. Älä linkkaa roundcube.net verkkosivulle!
 
Palveluntarjoajan verkko-osoite josta tämän palvelunkäyttäjät saavat apua Roundcuben käyttöön. Älä linkkaa roundcube.net verkkosivulle!
  
  $config['support_url'] = '';
+
  <!--T:61-->
 +
$config['support_url'] = '';
  
 +
<!--T:62-->
 
Tämä avain kryptaa käyttäjän IMAP salasanan kun tallennetaan tietokantaan. Käytä vähintään 24 merkkiä.
 
Tämä avain kryptaa käyttäjän IMAP salasanan kun tallennetaan tietokantaan. Käytä vähintään 24 merkkiä.
 
  $config['des_key'] = 'H=Mgd81+3Hn+VeKnU?h*bNX!';
 
  $config['des_key'] = 'H=Mgd81+3Hn+VeKnU?h*bNX!';
  
 +
<!--T:63-->
 
Lista lisäosista (plugins/ hakemistosta)
 
Lista lisäosista (plugins/ hakemistosta)
  
  $config['plugins'] = array();
+
  <!--T:64-->
 +
$config['plugins'] = array();
  
 
</translate>
 
</translate>

Versio 10. elokuuta 2015 kello 10.07

Muut kielet:
English • ‎suomi

Rouncube on ilmainen ja avoimen lähdekoodin webmail joka tarjoaa työpöydän kaltaisen käyttöliittymä. Rouncube on helppo asentaa ja konfiguroida LAMPP palvelimelle. Roudcube tarvitsee webbipalvelimen (esimerkiksi Apache2), SMTP palvelimen (esimerkiksi Postfix), IMAP (esimerkiksi Dovecot) ja tietokannan (esimerkiksi Mysql).

Tämä ohje toimii Rouncube 1.0 versiossa ja uudemmissa versiossa.

Asennus

Asenna Apache2, Php5, Mysql

 apt-get install apache2 php5 php-pear php5-mysql php5-mcrypt php5-intl

Lataa asennuspaketti http://roundcube.net/. :

 wget http://softlayer-ams.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.0.5/roundcubemail-1.0.5.tar.gz

Pura tar paketti

 tar -xjf roundcubemail-1.0.5.tar.gz

Siirrä Rouncube haluamallesi sijaintiin palvelimellasi

 mv ~/roundcube /var/www

Voit asentaa myös aptituden avulla (ei suositella).

 aptitude install roundcube

Konfigurointihakemisto on tällöin

 /etc/roundcube

Konfigurointi

Määritä kirjoitus oikeus www-data käyttäjälle (webbipalvelimen käyttäjälle) /temp ja /logs hakemistoihin

Apachen konfigurointi

Avaa Apachen konfigurointi tiedosto

 nano /etc/apache2/sites-available/default

Lisää seuraavat rivit default tiedostoon. Muuta tarvittaessa tiedostopolkua

<Directory /var/www/roundcube>
Options +FollowSymLinks
# AddDefaultCharset     UTF-8
AddType text/x-component .htc

<IfModule mod_php5.c>
php_flag        display_errors  Off
php_flag        log_errors      On
# php_value     error_log       logs/errors
php_value       upload_max_filesize     10M
php_value       post_max_size           12M
php_value       memory_limit            64M
php_flag        zlib.output_compression         Off
php_flag        magic_quotes_gpc                Off
php_flag        magic_quotes_runtime            Off
php_flag        zend.ze1_compatibility_mode     Off
php_flag        suhosin.session.encrypt         Off
#php_value      session.cookie_path             /
php_flag        session.auto_start      Off
php_value       session.gc_maxlifetime  21600
php_value       session.gc_divisor      500
php_value       session.gc_probability  1
</IfModule>


Estetään pääsy config hakemistoon

<Directory /var/www/roundcube/config>
Options -FollowSymLinks
AllowOverride None
Order allow,deny
Deny from all
</Directory>

Estetään pääsy temp hakemistoon

<Directory /var/www/roundcube/temp>
Options -FollowSymLinks
AllowOverride None
Order allow,deny
Deny from all
</Directory>

Estetään pääsy logs hakemistoon

<Directory /var/www/roundcube/logs>
Options -FollowSymLinks
AllowOverride None
Order allow,deny
Deny from all
</Directory>

Tallenna ja käynnistä Apache2 uudelleen

Roundcuben konfigurointi

Konfigurointi on ladattavissa https://github.com/Taistowiki/roundcube

Luo tiedosto ~/roundcube/config/config.inc.php ja kopioi alla oleva sisältö tiedostoon. Voit myös käyttää asennusohjelmaa johon pääsee http://server_ip/rouncube/installer

 <?php
/* Local configuration for Roundcube Webmail */

Tietokantaan yhdistäminen DSN luku ja kirjoittavalla operaattorilla. Kirjoitetaan muodossa (Tuetaan PEAR MDB2): db_provider://user:password@host/database. Lisää esimerkkejä: http://pear.php.net/manual/en/package.database.mdb2.intro-dsn.php. Tuetaan Mysql, Pgsql, sqlite, mssql ja sqlsrv. Huomaathan että Sqlite käyttää absoluuttista polkua: sqlite:////full/path/to/sqlite.db?mode=0646

 $config['db_dsnw'] = 'mysql://roundcube:password@localhost/roundcube';

Määritä IMAP palvelimen verkko-osoite. Jos jätät tyhjäksi niin kirjautumisen yhteydessä kysytään kirjautumisen palvelinta. Array funktiolla saat siihen listan eri sähköpostipalvelimista jonne voi kirjautua. SSL/TLS yhteyksiin käytä etuliitettä ssl:// tai tls://.

Voit käyttää seuraavia muuttujia:

  • %n - isäntänimi ($_SERVER['SERVER_NAME'])
  • %t - isäntämimi ilman ensimmäistä osaa
  • %d - domain (http domain$_SERVER['HTTP_HOST'] ilman esimmäistä osaa)
  • %s - domainin nimi jälkeen '@' sähköposti osoitteen palveluntarjoajan kirjautumisen näytössä

Esimerkiksi: %n = mail.domain.tld, %t = domain.tld

$config['default_host'] = 'localhost';

Määritä SMTP palvelimen verkko-osoite. Käyttäessä SSL/TLS yhteyttä, määritä isäntämimeen etuliite ssl:// tai TLS://. Jos jätät tyhjäksi, käytetään PHP mail() funktiota.

Voit käyttää seuraavia muuttujia:

  • %h - Käyttäjän IMAP isäntänimi
  • %n - isäntänimi ($_SERVER['SERVER_NAME'])
  • %t - isäntämimi ilman ensimmäistä osaa
  • %d - domain (http domain$_SERVER['HTTP_HOST'] ilman esimmäistä osaa)
  • %z - IMAP domain (IMAP isäntänimi ilman ensimmäistä osaa)
$config['smtp_server'] = 'localhost';

Palveluntarjoajan verkko-osoite josta tämän palvelunkäyttäjät saavat apua Roundcuben käyttöön. Älä linkkaa roundcube.net verkkosivulle!

$config['support_url'] = ;

Tämä avain kryptaa käyttäjän IMAP salasanan kun tallennetaan tietokantaan. Käytä vähintään 24 merkkiä.

$config['des_key'] = 'H=Mgd81+3Hn+VeKnU?h*bNX!';

Lista lisäosista (plugins/ hakemistosta)

$config['plugins'] = array();
Mainos / Advertisement: