forked from roundcube/roundcubemail
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8a78f09
commit 0c8bb21
Showing
2 changed files
with
132 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,132 @@ | ||
<?php | ||
|
||
/* Local configuration for Roundcube Webmail */ | ||
|
||
// ---------------------------------- | ||
// SQL DATABASE | ||
// ---------------------------------- | ||
// Database connection string (DSN) for read+write operations | ||
// Format (compatible with PEAR MDB2): db_provider://user:password@host/database | ||
// Currently supported db_providers: mysql, pgsql, sqlite, mssql, sqlsrv, oracle | ||
// For examples see http://pear.php.net/manual/en/package.database.mdb2.intro-dsn.php | ||
// Note: for SQLite use absolute path (Linux): 'sqlite:////full/path/to/sqlite.db?mode=0646' | ||
// or (Windows): 'sqlite:///C:/full/path/to/sqlite.db' | ||
// Note: Various drivers support various additional arguments for connection, | ||
// for Mysql: key, cipher, cert, capath, ca, verify_server_cert, | ||
// for Postgres: application_name, sslmode, sslcert, sslkey, sslrootcert, sslcrl, sslcompression, service. | ||
// e.g. 'mysql://roundcube:@localhost/roundcubemail?verify_server_cert=false' | ||
$config['db_dsnw'] = 'mysql://roundcube:xBjLRZhxAhfxP4NQ@localhost/roundcubedb'; | ||
|
||
// ---------------------------------- | ||
// IMAP | ||
// ---------------------------------- | ||
// The IMAP 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. | ||
// Enter hostname with prefix ssl:// to use Implicit TLS, or use | ||
// prefix tls:// to use STARTTLS. | ||
// Supported replacement variables: | ||
// %n - hostname ($_SERVER['SERVER_NAME']) | ||
// %t - hostname without the first part | ||
// %d - domain (http hostname $_SERVER['HTTP_HOST'] without the first part) | ||
// %s - domain name after the '@' from e-mail address provided at login screen | ||
// For example %n = mail.domain.tld, %t = domain.tld | ||
// WARNING: After hostname change update of mail_host column in users table is | ||
// required to match old user data records with the new host. | ||
$config['default_host'] = 'netdb.at'; | ||
|
||
// ---------------------------------- | ||
// SMTP | ||
// ---------------------------------- | ||
// SMTP server host (for sending mails). | ||
// Enter hostname with prefix ssl:// to use Implicit TLS, or use | ||
// prefix tls:// to use STARTTLS. | ||
// 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 | ||
// To specify different SMTP servers for different IMAP hosts provide an array | ||
// of IMAP host (no prefix or port) and SMTP server e.g. ['imap.example.com' => 'smtp.example.net'] | ||
$config['smtp_server'] = 'tls://mail.netdb.at'; | ||
|
||
// SMTP port. Use 25 for cleartext, 465 for Implicit TLS, or 587 for STARTTLS (default) | ||
$config['smtp_port'] = 465; | ||
|
||
// SMTP socket context options | ||
// See http://php.net/manual/en/context.ssl.php | ||
// The example below enables server certificate validation, and | ||
// requires 'smtp_timeout' to be non zero. | ||
// $config['smtp_conn_options'] = [ | ||
// 'ssl' => [ | ||
// 'verify_peer' => true, | ||
// 'verify_depth' => 3, | ||
// 'cafile' => '/etc/openssl/certs/ca.crt', | ||
// ], | ||
// ]; | ||
// Note: These can be also specified as an array of options indexed by hostname | ||
$config['smtp_conn_options'] = array ( | ||
'ssl' => | ||
array ( | ||
'verify_peer' => false, | ||
'verify_peer_name' => false, | ||
), | ||
); | ||
|
||
// 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'] = '[email protected]'; | ||
|
||
// check client IP in session authorization | ||
$config['ip_check'] = true; | ||
|
||
// This key is used for encrypting purposes, like storing of imap password | ||
// in the session. For historical reasons it's called DES_key, but it's used | ||
// with any configured cipher_method (see below). | ||
// For the default cipher_method a required key length is 24 characters. | ||
$config['des_key'] = 'pq0fyoLbf6c05bZfA9P9icOy'; | ||
|
||
// 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 | ||
// 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['username_domain'] = 'netdb.at'; | ||
|
||
// Set identities access level: | ||
// 0 - many identities with possibility to edit all params | ||
// 1 - many identities with possibility to edit all params but not email address | ||
// 2 - one identity with possibility to edit all params | ||
// 3 - one identity with possibility to edit all params but not email address | ||
// 4 - one identity with possibility to edit only signature | ||
$config['identities_level'] = 4; | ||
|
||
// ---------------------------------- | ||
// PLUGINS | ||
// ---------------------------------- | ||
// List of active plugins (in plugins/ directory) | ||
$config['plugins'] = ['emoticons', 'password', 'userinfo', 'zipdownload']; | ||
|
||
// the default locale setting (leave empty for auto-detection) | ||
// RFC1766 formatted language name like en_US, de_DE, de_CH, fr_FR, pt_BR | ||
$config['language'] = 'de_DE'; | ||
|
||
$config['enable_installer'] = false; | ||
|
||
$config['oauth_provider'] = 'generic'; | ||
$config['oauth_provider_name'] = 'Netdb'; | ||
$config['oauth_client_id'] = '0Txf/N51Upy0GK1uev8EPDaYHIhNSoBR'; | ||
$config['oauth_client_secret'] = 'OSAhZDEy4k5sxAqz9CyE9xQEhzksVrD9uoWEpGx9ascRYJaRpEG2oauzKSoSOXV9'; | ||
$config['oauth_auth_uri'] = 'https://api.login.netdb.at/oauth/authorize/'; | ||
$config['oauth_token_uri'] = 'https://api.login.netdb.at/oauth/token/'; | ||
$config['oauth_identity_uri'] = 'https://api.login.netdb.at/oauth/me/'; | ||
$config['oauth_scope'] = "email"; | ||
$config['oauth_auth_parameters'] = []; | ||
$config['oauth_identity_fields'] = ['email']; |