Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Instalacja RoundCube
Forum PHP.pl > Forum > Gotowe rozwiązania
erugio
Witam.
Chcialbym zainstalować na swoim serwerze pocztę, dla wąskiej grupy znajomych. RoundCube wydał mi się najodpowiedniejszy. Mam jednak problem z instalacją. Gdyby ktoś mógł tłumacząc wyjaśnić jak należy to zrobić, byłbym wdzięczny. Problem polega na sconfigurowaniu plików config.

db.inc.php
Kod
<?php
  
  /*
   +-----------------------------------------------------------------------+
   | Configuration file for database access                                |
   |                                                                       |
   | This file is part of the RoundCube Webmail client                     |
   | Copyright (C) 2005, RoundCube Dev. - Switzerland                      |
   | Licensed under the GNU GPL                                            |
   |                                                                       |
   +-----------------------------------------------------------------------+
  
  */
  
  $rcmail_config = array();
  
  // PEAR database DSN for read/write operations
  // format is db_provider://user:password@host/databse
  // currentyl suported db_providers: mysql, sqlite
  
  $rcmail_config['db_dsnw'] = 'mysql://erugio_poczta:****@localhost/roundcubemail';
  // postgres example: 'pgsql://roundcube:pass@localhost/roundcubemail';
  // sqlite example: 'sqlite://./sqlite.db?mode=0646';
  
  // PEAR database DSN for read only operations (if empty write database will be used)
  // useful for database replication
  $rcmail_config['db_dsnr'] = ' ';
  
  // database backend to use (only db or mdb2 are supported)
  $rcmail_config['db_backend'] = 'db';
  
  // maximum length of a query in bytes
  $rcmail_config['db_max_length'] = 512000;  // 500K
  
  // use persistent db-connections
  $rcmail_config['db_persistent'] = TRUE;
  
  
  // you can define specific table names used to store webmail data
  $rcmail_config['db_table_users'] = 'users';
  
  $rcmail_config['db_table_identities'] = 'identities';
  
  $rcmail_config['db_table_contacts'] = 'contacts';
  
  $rcmail_config['db_table_session'] = 'session';
  
  $rcmail_config['db_table_cache'] = 'cache';
  
  $rcmail_config['db_table_messages'] = 'messages';
  
  
  // you can define specific sequence names used in PostgreSQL
  $rcmail_config['db_sequence_users'] = 'user_ids';
  
  $rcmail_config['db_sequence_identities'] = 'identity_ids';
  
  $rcmail_config['db_sequence_contacts'] = 'contact_ids';
  
  $rcmail_config['db_sequence_cache'] = 'cache_ids';
  
  $rcmail_config['db_sequence_messages'] = 'message_ids';
  
  
  // end db config file
  ?>


main.inc.php



Kod
<?php
  
  /*
   +-----------------------------------------------------------------------+
   | Main configuration file                                               |
   |                                                                       |
   | This file is part of the RoundCube Webmail client                     |
   | Copyright (C) 2005, RoundCube Dev. - Switzerland                      |
   | Licensed under the GNU GPL                                            |
   |                                                                       |
   +-----------------------------------------------------------------------+
  
  */
  
  $rcmail_config = array();
  
  
  // system error reporting: 1 = log; 2 = report (not implemented yet), 4 = show, 8 = trace
  $rcmail_config['debug_level'] = 1;
  
  // enable caching of messages and mailbox data in the local database.
  // this is recommended if the IMAP server does not run on the same machine
  $rcmail_config['enable_caching'] = TRUE;
  
  // lifetime of message cache
  // possible units: s, m, h, d, w
  $rcmail_config['message_cache_lifetime'] = '10d';
  
  // automatically create a new RoundCube user when log-in the first time.
  // a new user will be created once the IMAP login succeeds.
  // set to false if only registered users can use this service
  $rcmail_config['auto_create_user'] = TRUE;
  
  // the mail host chosen to perform the log-in
  // leave blank to show a textbox at login, give a list of hosts
  // to display a pulldown menu or set one host as string.
  // To use SSL connection, enter ssl://hostname:993
  $rcmail_config['default_host'] = ' ';
  
  // TCP port used for IMAP connections
  $rcmail_config['default_port'] = 143;
  
  // Automatically add this domain to user names for login
  // Only for IMAP servers that require full e-mail addresses for login
  // Specify an array with 'host' => 'domain' values to support multiple hosts
  $rcmail_config['username_domain'] = ' ';
  
  // This domain will be used to form e-mail addresses of new users
  // Specify an array with 'host' => 'domain' values to support multiple hosts
  $rcmail_config['mail_domain'] = 'internauci.org';
  
  // Path to a virtuser table file to resolve user names and e-mail addresses
  $rcmail_config['virtuser_file'] = ' ';
  
  // Query to resolve user names and e-mail addresses from the database
  // %u will be replaced with the current username for login.
  // The query should select the user's e-mail address as first col
  $rcmail_config['virtuser_query'] = '';
  
  // use this host for sending mails.
  // to use SSL connection, set ssl://smtp.host.com
  // if left blank, the PHP mail() function is used
  $rcmail_config['smtp_server'] = '';
  
  // SMTP port (default is 25; 465 for SSL)
  $rcmail_config['smtp_port'] = 25;
  
  // SMTP username (if required) if you use %u as the username RoundCube
  // will use the current username for login
  $rcmail_config['smtp_user'] = ' ';
  
  // SMTP password (if required) if you use %p as the password RoundCube
  // will use the current user's password for login
  $rcmail_config['smtp_pass'] = '';
  
  // SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
  // best server supported one)
  $rcmail_config['smtp_auth_type'] = '';
  
  // Log sent messages
  $rcmail_config['smtp_log'] = TRUE;
  
  // these cols are shown in the message list
  // available cols are: subject, from, to, cc, replyto, date, size, encoding
  $rcmail_config['list_cols'] = array('subject', 'from', 'date', 'size');
  
  
  ?>
strife
Nie to forum, Przenoszę na Gotowe rozwiązania.

Pozdrawiam

PS. Prosze o poprawienie BB Code w poście, na poprawny ([php]).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.