Ero sivun ”Roundcube” versioiden välillä
Rivi 2: | Rivi 2: | ||
<translate> | <translate> | ||
<!--T:1--> | <!--T:1--> | ||
− | Rouncube on | + | 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. | Tämä ohje toimii Rouncube 1.0 versiossa ja uudemmissa versiossa. |
Versio 8. helmikuuta 2015 kello 15.31
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
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
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();