Ero sivun ”Roundcube” versioiden välillä
Rivi 34: | Rivi 34: | ||
/* Local configuration for Roundcube Webmail */ | /* 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'; | $config['default_host'] = 'localhost'; | ||
Versio 8. helmikuuta 2015 kello 15.03
Rouncube on suosittu webmail ohjelmisto. Roudcube tarvitsee SMTP palvelimen (esimerkiksi Postfix), IMAP (esimerkiksi Dovecot) ja tietokannan (esimerkiksi Mysql).
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
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'; // ---------------------------------- // SMTP // ---------------------------------- // SMTP server host (for sending mails). // To use SSL/TLS connection, enter hostname with prefix ssl:// or tls:// // If left blank, the PHP mail() function is used // Supported replacement variables: // %h - user's IMAP hostname // %n - hostname ($_SERVER['SERVER_NAME']) // %t - hostname without the first part // %d - domain (http hostname $_SERVER['HTTP_HOST'] without the first part) // %z - IMAP domain (IMAP hostname without the first part) // For example %n = mail.domain.tld, %t = domain.tld $config['smtp_server'] = 'localhost'; // provide an URL where a user can get support for this Roundcube installation // PLEASE DO NOT LINK TO THE ROUNDCUBE.NET WEBSITE HERE! $config['support_url'] = ; // this key is used to encrypt the users imap password which is stored // in the session record (and the client cookie if remember password is enabled). // please provide a string of exactly 24 chars. $config['des_key'] = 'H=Mgd81+3Hn+VeKnU?h*bNX!'; // PLUGINS // ---------------------------------- // List of active plugins (in plugins/ directory) $config['plugins'] = array();