hilfe mein git ist komisch
This commit is contained in:
1
etc/psa-webmail/horde/.horde.shadow
Normal file
1
etc/psa-webmail/horde/.horde.shadow
Normal file
@@ -0,0 +1 @@
|
||||
1oqbp5xC7LpSIt
|
||||
6
etc/psa-webmail/horde/horde.conf
Normal file
6
etc/psa-webmail/horde/horde.conf
Normal file
@@ -0,0 +1,6 @@
|
||||
Alias = horde
|
||||
Name = Horde
|
||||
Version = 5.2.23
|
||||
Release = not-available
|
||||
Docroot = /usr/share/psa-horde
|
||||
Enabled = true
|
||||
152
etc/psa-webmail/horde/horde/conf.php
Normal file
152
etc/psa-webmail/horde/horde/conf.php
Normal file
@@ -0,0 +1,152 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
|
||||
// $Id: 6db3756a4681820699d0bb432239d23ad2c76ec1 $
|
||||
$conf['vhosts'] = false;
|
||||
$conf['debug_level'] = E_ERROR;
|
||||
$conf['max_exec_time'] = 0;
|
||||
$conf['compress_pages'] = true;
|
||||
$conf['secret_key'] = '53f305cd-9a6c-4e30-baf3-6bf50a3490a9';
|
||||
$conf['umask'] = 077;
|
||||
$conf['testdisable'] = true;
|
||||
$conf['use_ssl'] = 2;
|
||||
$conf['server']['name'] = $_SERVER['SERVER_NAME'];
|
||||
$conf['urls']['token_lifetime'] = 30;
|
||||
$conf['urls']['hmac_lifetime'] = 30;
|
||||
$conf['urls']['pretty'] = false;
|
||||
$conf['safe_ips'] = array();
|
||||
|
||||
$conf['session']['name'] = 'Horde';
|
||||
$conf['session']['use_only_cookies'] = true;
|
||||
$conf['session']['timeout'] = 0;
|
||||
$conf['session']['cache_limiter'] = 'nocache';
|
||||
$conf['session']['max_time'] = 72000;
|
||||
|
||||
$conf['cookie']['domain'] = $_SERVER['SERVER_NAME'];
|
||||
$conf['cookie']['path'] = '/';
|
||||
|
||||
$conf['sql']['username'] = 'horde'; // default: 'horde'
|
||||
if (!($fd = fopen('/etc/psa-webmail/horde/.horde.shadow', 'r'))) {
|
||||
echo "<script>alert('Unable to get webmail password!')</script>";
|
||||
exit();
|
||||
}
|
||||
fscanf($fd, "%s", $buff);
|
||||
fclose($fd);
|
||||
$conf['sql']['password'] = preg_replace("/\n/", "", $buff);
|
||||
|
||||
$conf['sql']['protocol'] = 'unix'; // default: 'unix'
|
||||
$conf['sql']['socket'] = '/var/run/mysqld/mysqld.sock'; // default: '/var/run/mysqld/mysqld.sock'
|
||||
$conf['sql']['hostspec'] = ''; // default: ''
|
||||
$conf['sql']['port'] = null; // default: null
|
||||
$conf['sql']['database'] = 'horde'; // default: 'horde'
|
||||
$conf['sql']['charset'] = 'utf-8';
|
||||
$conf['sql']['ssl'] = false;
|
||||
$conf['sql']['splitread'] = false;
|
||||
$conf['sql']['phptype'] = 'mysql';
|
||||
$conf['nosql']['phptype'] = false;
|
||||
$conf['ldap']['useldap'] = false;
|
||||
$conf['auth']['admins'] = array();
|
||||
$conf['auth']['checkip'] = false;
|
||||
$conf['auth']['checkbrowser'] = true;
|
||||
$conf['auth']['list_users'] = 'input';
|
||||
$conf['auth']['resetpassword'] = true;
|
||||
$conf['auth']['alternate_login'] = false;
|
||||
$conf['auth']['redirect_on_logout'] = false;
|
||||
$conf['auth']['params']['username'] = '';
|
||||
$conf['auth']['params']['requestuser'] = true;
|
||||
$conf['auth']['params']['app'] = 'imp';
|
||||
$conf['auth']['driver'] = 'application';
|
||||
|
||||
|
||||
$conf['auth']['params']['count_bad_logins'] = false;
|
||||
$conf['auth']['params']['login_block'] = false;
|
||||
$conf['auth']['params']['login_block_count'] = 5;
|
||||
$conf['auth']['params']['login_block_time'] = 5;
|
||||
$conf['signup']['allow'] = false;
|
||||
$conf['log']['priority'] = 'ERR';
|
||||
$conf['log']['ident'] = 'HORDE';
|
||||
$conf['log']['name'] = '/var/log/psa-horde/psa-horde.log';
|
||||
$conf['log']['type'] = 'file';
|
||||
$conf['log']['params']['append'] = true;
|
||||
$conf['log']['enabled'] = true;
|
||||
$conf['log_accesskeys'] = false;
|
||||
$conf['prefs']['maxsize'] = 65535;
|
||||
$conf['prefs']['params']['driverconfig'] = 'horde';
|
||||
$conf['prefs']['driver'] = 'Sql';
|
||||
$conf['alarms']['params']['driverconfig'] = 'horde';
|
||||
$conf['alarms']['params']['ttl'] = 300;
|
||||
$conf['alarms']['driver'] = 'Sql';
|
||||
$conf['group']['driverconfig'] = 'horde';
|
||||
$conf['group']['driver'] = 'Sql';
|
||||
$conf['perms']['driverconfig'] = 'horde';
|
||||
$conf['perms']['driver'] = 'Sql';
|
||||
$conf['share']['no_sharing'] = true;
|
||||
$conf['share']['auto_create'] = true;
|
||||
$conf['share']['world'] = true;
|
||||
$conf['share']['any_group'] = false;
|
||||
$conf['share']['hidden'] = false;
|
||||
$conf['share']['cache'] = false;
|
||||
$conf['share']['driver'] = 'Sqlng';
|
||||
$conf['cache']['default_lifetime'] = 86400;
|
||||
$conf['cache']['params']['sub'] = 0;
|
||||
$conf['cache']['driver'] = 'File';
|
||||
$conf['cache']['use_memorycache'] = '';
|
||||
$conf['cachecssparams']['url_version_param'] = true;
|
||||
$conf['cachecss'] = false;
|
||||
$conf['cachejsparams']['url_version_param'] = true;
|
||||
$conf['cachejs'] = false;
|
||||
$conf['cachethemes'] = false;
|
||||
$conf['lock']['params']['driverconfig'] = 'horde';
|
||||
$conf['lock']['driver'] = 'Sql';
|
||||
$conf['token']['params']['driverconfig'] = 'horde';
|
||||
$conf['token']['driver'] = 'Sql';
|
||||
|
||||
// send email with authorization on SMTP server
|
||||
$conf['mailer']['params']['host'] = 'ssl://localhost';
|
||||
$conf['mailer']['params']['port'] = 465;
|
||||
$conf['mailer']['params']['auth'] = true;
|
||||
$conf['mailer']['params']['username_auth'] = true;
|
||||
$conf['mailer']['params']['password_auth'] = true;
|
||||
$conf['mailer']['type'] = 'smtp';
|
||||
|
||||
$conf['history']['params']['driverconfig'] = 'horde';
|
||||
$conf['history']['driver'] = 'Sql';
|
||||
$conf['davstorage']['params']['driverconfig'] = 'horde';
|
||||
$conf['davstorage']['driver'] = 'Sql';
|
||||
$conf['vfs']['params']['driverconfig'] = 'horde';
|
||||
$conf['vfs']['type'] = 'Sql';
|
||||
$conf['sessionhandler']['type'] = 'Builtin';
|
||||
$conf['sessionhandler']['hashtable'] = false;
|
||||
$conf['spell']['driver'] = 'aspell';
|
||||
$conf['gnupg']['keyserver'] = array('pool.sks-keyservers.net');
|
||||
$conf['gnupg']['timeout'] = 10;
|
||||
$conf['openssl']['path'] = '/usr/bin/openssl';
|
||||
$conf['nobase64_img'] = false;
|
||||
$conf['image']['driver'] = false;
|
||||
$conf['exif']['driver'] = 'Bundled';
|
||||
$conf['mime']['magic_db'] = ' /usr/share/misc/magic';
|
||||
$conf['timezone']['location'] = 'ftp://ftp.iana.org/tz/tzdata-latest.tar.gz';
|
||||
$conf['problems']['email'] = 'root@localhost';
|
||||
$conf['problems']['maildomain'] = 'localhost';
|
||||
$conf['problems']['tickets'] = false;
|
||||
$conf['problems']['attachments'] = true;
|
||||
$conf['menu']['links']['help'] = 'all';
|
||||
$conf['menu']['links']['prefs'] = 'authenticated';
|
||||
$conf['menu']['links']['problem'] = 'never';
|
||||
$conf['menu']['links']['login'] = 'all';
|
||||
$conf['menu']['links']['logout'] = 'authenticated';
|
||||
$conf['portal']['fixed_blocks'] = array();
|
||||
$conf['accounts']['driver'] = 'null';
|
||||
$conf['user']['verify_from_addr'] = false;
|
||||
$conf['user']['select_view'] = true;
|
||||
$conf['facebook']['enabled'] = false;
|
||||
$conf['twitter']['enabled'] = false;
|
||||
$conf['urlshortener'] = false;
|
||||
$conf['weather']['provider'] = false;
|
||||
$conf['imap']['enabled'] = false;
|
||||
$conf['imsp']['enabled'] = false;
|
||||
$conf['kolab']['enabled'] = false;
|
||||
$conf['hashtable']['driver'] = 'none';
|
||||
$conf['activesync']['enabled'] = false;
|
||||
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
|
||||
|
||||
152
etc/psa-webmail/horde/horde/conf.php.tpl
Normal file
152
etc/psa-webmail/horde/horde/conf.php.tpl
Normal file
@@ -0,0 +1,152 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
|
||||
// $Id: 6db3756a4681820699d0bb432239d23ad2c76ec1 $
|
||||
$conf['vhosts'] = false;
|
||||
$conf['debug_level'] = E_ERROR;
|
||||
$conf['max_exec_time'] = 0;
|
||||
$conf['compress_pages'] = true;
|
||||
$conf['secret_key'] = '53f305cd-9a6c-4e30-baf3-6bf50a3490a9';
|
||||
$conf['umask'] = 077;
|
||||
$conf['testdisable'] = true;
|
||||
$conf['use_ssl'] = 2;
|
||||
$conf['server']['name'] = $_SERVER['SERVER_NAME'];
|
||||
$conf['urls']['token_lifetime'] = 30;
|
||||
$conf['urls']['hmac_lifetime'] = 30;
|
||||
$conf['urls']['pretty'] = false;
|
||||
$conf['safe_ips'] = array();
|
||||
|
||||
$conf['session']['name'] = 'Horde';
|
||||
$conf['session']['use_only_cookies'] = true;
|
||||
$conf['session']['timeout'] = 0;
|
||||
$conf['session']['cache_limiter'] = 'nocache';
|
||||
$conf['session']['max_time'] = 72000;
|
||||
|
||||
$conf['cookie']['domain'] = $_SERVER['SERVER_NAME'];
|
||||
$conf['cookie']['path'] = '/';
|
||||
|
||||
$conf['sql']['username'] = '@horde_user@'; // default: 'horde'
|
||||
if (!($fd = fopen('/etc/psa-webmail/horde/.horde.shadow', 'r'))) {
|
||||
echo "<script>alert('Unable to get webmail password!')</script>";
|
||||
exit();
|
||||
}
|
||||
fscanf($fd, "%s", $buff);
|
||||
fclose($fd);
|
||||
$conf['sql']['password'] = preg_replace("/\n/", "", $buff);
|
||||
|
||||
$conf['sql']['protocol'] = '@horde_protocol@'; // default: 'unix'
|
||||
$conf['sql']['socket'] = '@horde_mysql_socket@'; // default: '/var/run/mysqld/mysqld.sock'
|
||||
$conf['sql']['hostspec'] = '@horde_hostspec@'; // default: ''
|
||||
$conf['sql']['port'] = @horde_port@; // default: null
|
||||
$conf['sql']['database'] = '@horde_dbname@'; // default: 'horde'
|
||||
$conf['sql']['charset'] = 'utf-8';
|
||||
$conf['sql']['ssl'] = false;
|
||||
$conf['sql']['splitread'] = false;
|
||||
$conf['sql']['phptype'] = 'mysql';
|
||||
$conf['nosql']['phptype'] = false;
|
||||
$conf['ldap']['useldap'] = false;
|
||||
$conf['auth']['admins'] = array();
|
||||
$conf['auth']['checkip'] = false;
|
||||
$conf['auth']['checkbrowser'] = true;
|
||||
$conf['auth']['list_users'] = 'input';
|
||||
$conf['auth']['resetpassword'] = true;
|
||||
$conf['auth']['alternate_login'] = false;
|
||||
$conf['auth']['redirect_on_logout'] = false;
|
||||
$conf['auth']['params']['username'] = '';
|
||||
$conf['auth']['params']['requestuser'] = true;
|
||||
$conf['auth']['params']['app'] = 'imp';
|
||||
$conf['auth']['driver'] = 'application';
|
||||
|
||||
|
||||
$conf['auth']['params']['count_bad_logins'] = false;
|
||||
$conf['auth']['params']['login_block'] = false;
|
||||
$conf['auth']['params']['login_block_count'] = 5;
|
||||
$conf['auth']['params']['login_block_time'] = 5;
|
||||
$conf['signup']['allow'] = false;
|
||||
$conf['log']['priority'] = 'ERR';
|
||||
$conf['log']['ident'] = 'HORDE';
|
||||
$conf['log']['name'] = '/var/log/psa-horde/psa-horde.log';
|
||||
$conf['log']['type'] = 'file';
|
||||
$conf['log']['params']['append'] = true;
|
||||
$conf['log']['enabled'] = true;
|
||||
$conf['log_accesskeys'] = false;
|
||||
$conf['prefs']['maxsize'] = 65535;
|
||||
$conf['prefs']['params']['driverconfig'] = 'horde';
|
||||
$conf['prefs']['driver'] = 'Sql';
|
||||
$conf['alarms']['params']['driverconfig'] = 'horde';
|
||||
$conf['alarms']['params']['ttl'] = 300;
|
||||
$conf['alarms']['driver'] = 'Sql';
|
||||
$conf['group']['driverconfig'] = 'horde';
|
||||
$conf['group']['driver'] = 'Sql';
|
||||
$conf['perms']['driverconfig'] = 'horde';
|
||||
$conf['perms']['driver'] = 'Sql';
|
||||
$conf['share']['no_sharing'] = true;
|
||||
$conf['share']['auto_create'] = true;
|
||||
$conf['share']['world'] = true;
|
||||
$conf['share']['any_group'] = false;
|
||||
$conf['share']['hidden'] = false;
|
||||
$conf['share']['cache'] = false;
|
||||
$conf['share']['driver'] = 'Sqlng';
|
||||
$conf['cache']['default_lifetime'] = 86400;
|
||||
$conf['cache']['params']['sub'] = 0;
|
||||
$conf['cache']['driver'] = 'File';
|
||||
$conf['cache']['use_memorycache'] = '';
|
||||
$conf['cachecssparams']['url_version_param'] = true;
|
||||
$conf['cachecss'] = false;
|
||||
$conf['cachejsparams']['url_version_param'] = true;
|
||||
$conf['cachejs'] = false;
|
||||
$conf['cachethemes'] = false;
|
||||
$conf['lock']['params']['driverconfig'] = 'horde';
|
||||
$conf['lock']['driver'] = 'Sql';
|
||||
$conf['token']['params']['driverconfig'] = 'horde';
|
||||
$conf['token']['driver'] = 'Sql';
|
||||
|
||||
// send email with authorization on SMTP server
|
||||
$conf['mailer']['params']['host'] = 'ssl://localhost';
|
||||
$conf['mailer']['params']['port'] = 465;
|
||||
$conf['mailer']['params']['auth'] = true;
|
||||
$conf['mailer']['params']['username_auth'] = true;
|
||||
$conf['mailer']['params']['password_auth'] = true;
|
||||
$conf['mailer']['type'] = 'smtp';
|
||||
|
||||
$conf['history']['params']['driverconfig'] = 'horde';
|
||||
$conf['history']['driver'] = 'Sql';
|
||||
$conf['davstorage']['params']['driverconfig'] = 'horde';
|
||||
$conf['davstorage']['driver'] = 'Sql';
|
||||
$conf['vfs']['params']['driverconfig'] = 'horde';
|
||||
$conf['vfs']['type'] = 'Sql';
|
||||
$conf['sessionhandler']['type'] = 'Builtin';
|
||||
$conf['sessionhandler']['hashtable'] = false;
|
||||
$conf['spell']['driver'] = 'aspell';
|
||||
$conf['gnupg']['keyserver'] = array('pool.sks-keyservers.net');
|
||||
$conf['gnupg']['timeout'] = 10;
|
||||
$conf['openssl']['path'] = '/usr/bin/openssl';
|
||||
$conf['nobase64_img'] = false;
|
||||
$conf['image']['driver'] = false;
|
||||
$conf['exif']['driver'] = 'Bundled';
|
||||
$conf['mime']['magic_db'] = ' /usr/share/misc/magic';
|
||||
$conf['timezone']['location'] = 'ftp://ftp.iana.org/tz/tzdata-latest.tar.gz';
|
||||
$conf['problems']['email'] = 'root@localhost';
|
||||
$conf['problems']['maildomain'] = 'localhost';
|
||||
$conf['problems']['tickets'] = false;
|
||||
$conf['problems']['attachments'] = true;
|
||||
$conf['menu']['links']['help'] = 'all';
|
||||
$conf['menu']['links']['prefs'] = 'authenticated';
|
||||
$conf['menu']['links']['problem'] = 'never';
|
||||
$conf['menu']['links']['login'] = 'all';
|
||||
$conf['menu']['links']['logout'] = 'authenticated';
|
||||
$conf['portal']['fixed_blocks'] = array();
|
||||
$conf['accounts']['driver'] = 'null';
|
||||
$conf['user']['verify_from_addr'] = false;
|
||||
$conf['user']['select_view'] = true;
|
||||
$conf['facebook']['enabled'] = false;
|
||||
$conf['twitter']['enabled'] = false;
|
||||
$conf['urlshortener'] = false;
|
||||
$conf['weather']['provider'] = false;
|
||||
$conf['imap']['enabled'] = false;
|
||||
$conf['imsp']['enabled'] = false;
|
||||
$conf['kolab']['enabled'] = false;
|
||||
$conf['hashtable']['driver'] = 'none';
|
||||
$conf['activesync']['enabled'] = false;
|
||||
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
|
||||
|
||||
6
etc/psa-webmail/horde/horde/horde.local.php
Normal file
6
etc/psa-webmail/horde/horde/horde.local.php
Normal file
@@ -0,0 +1,6 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
if (!defined('HORDE_BASE'))
|
||||
define('HORDE_BASE', '/usr/share/psa-horde');
|
||||
|
||||
ini_set('include_path', '/usr/share/psa-pear/pear/php' . PATH_SEPARATOR . ini_get('include_path'));
|
||||
110
etc/psa-webmail/horde/horde/php.ini
Normal file
110
etc/psa-webmail/horde/horde/php.ini
Normal file
@@ -0,0 +1,110 @@
|
||||
; ATTENTION!
|
||||
;
|
||||
; DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
|
||||
; SO ALL YOUR CHANGES WILL BE LOST THE NEXT TIME THE FILE IS GENERATED.
|
||||
|
||||
[PHP]
|
||||
SMTP = localhost
|
||||
allow_url_fopen = Off
|
||||
allow_url_include = Off
|
||||
auto_append_file =
|
||||
auto_globals_jit = On
|
||||
auto_prepend_file =
|
||||
bcmath.scale = 0
|
||||
cli_server.color = On
|
||||
default_charset = "UTF-8"
|
||||
default_mimetype = "text/html"
|
||||
default_socket_timeout = 60
|
||||
disable_classes =
|
||||
disable_functions =
|
||||
display_errors = Off
|
||||
display_startup_errors = Off
|
||||
doc_root =
|
||||
enable_dl = Off
|
||||
engine = On
|
||||
error_log = /var/log/psa-horde/psa-horde.log
|
||||
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
|
||||
expose_php = On
|
||||
file_uploads = On
|
||||
ignore_repeated_errors = Off
|
||||
ignore_repeated_source = Off
|
||||
implicit_flush = Off
|
||||
ldap.max_links = -1
|
||||
log_errors = On
|
||||
log_errors_max_len = 1024
|
||||
mail.add_x_header = Off
|
||||
max_execution_time = 30
|
||||
max_file_uploads = 20
|
||||
max_input_time = 60
|
||||
memory_limit = 128M
|
||||
mysqli.allow_persistent = On
|
||||
mysqli.default_host =
|
||||
mysqli.default_port = 3306
|
||||
mysqli.default_pw =
|
||||
mysqli.default_socket =
|
||||
mysqli.default_user =
|
||||
mysqli.max_links = -1
|
||||
mysqli.max_persistent = -1
|
||||
mysqli.reconnect = Off
|
||||
mysqlnd.collect_memory_statistics = Off
|
||||
mysqlnd.collect_statistics = On
|
||||
odbc.allow_persistent = On
|
||||
odbc.check_persistent = On
|
||||
odbc.defaultbinmode = 1
|
||||
odbc.defaultlrl = 4096
|
||||
odbc.max_links = -1
|
||||
odbc.max_persistent = -1
|
||||
output_buffering = 4096
|
||||
pdo_mysql.default_socket =
|
||||
pgsql.allow_persistent = On
|
||||
pgsql.auto_reset_persistent = Off
|
||||
pgsql.ignore_notice = 0
|
||||
pgsql.log_notice = 0
|
||||
pgsql.max_links = -1
|
||||
pgsql.max_persistent = -1
|
||||
post_max_size = 33M
|
||||
precision = 14
|
||||
register_argc_argv = Off
|
||||
report_memleaks = On
|
||||
request_order = "GP"
|
||||
safe_mode = Off
|
||||
serialize_precision = -1
|
||||
session.auto_start = 0
|
||||
session.cache_expire = 180
|
||||
session.cache_limiter = nocache
|
||||
session.cookie_domain =
|
||||
session.cookie_httponly =
|
||||
session.cookie_lifetime = 0
|
||||
session.cookie_path = /
|
||||
session.cookie_samesite =
|
||||
session.gc_divisor = 1000
|
||||
session.gc_maxlifetime = 1440
|
||||
session.gc_probability = 0
|
||||
session.name = PHPSESSID
|
||||
session.referer_check =
|
||||
session.save_handler = files
|
||||
session.save_path = "/var/lib/php/sessions"
|
||||
session.serialize_handler = php
|
||||
session.sid_bits_per_character = 5
|
||||
session.sid_length = 26
|
||||
session.trans_sid_tags = "a=href,area=href,frame=src,form="
|
||||
session.use_cookies = 1
|
||||
session.use_only_cookies = 1
|
||||
session.use_strict_mode = 0
|
||||
session.use_trans_sid = 0
|
||||
short_open_tag = Off
|
||||
smtp_port = 25
|
||||
soap.wsdl_cache_dir = "/tmp"
|
||||
soap.wsdl_cache_enabled = 1
|
||||
soap.wsdl_cache_limit = 5
|
||||
soap.wsdl_cache_ttl = 86400
|
||||
tidy.clean_output = Off
|
||||
unserialize_callback_func =
|
||||
upload_max_filesize = 32M
|
||||
user_dir =
|
||||
variables_order = "GPCS"
|
||||
zend.assertions = -1
|
||||
zend.enable_gc = On
|
||||
zend.exception_ignore_args = On
|
||||
zlib.output_compression = Off
|
||||
|
||||
15
etc/psa-webmail/horde/horde/php.ini.tpl
Normal file
15
etc/psa-webmail/horde/horde/php.ini.tpl
Normal file
@@ -0,0 +1,15 @@
|
||||
;ATTENTION!
|
||||
;
|
||||
;DO NOT MODIFY THIS FILE BECAUSE IT WAS GENERATED AUTOMATICALLY,
|
||||
;SO ALL YOUR CHANGES WILL BE LOST AFTER YOU UPGRADE PLESK.
|
||||
;IF YOU REQUIRE TO APPLY CUSTOM MODIFICATIONS, PERFORM THEM IN THE FOLLOWING FILES:
|
||||
; /etc/psa-webmail/horde/horde/php.ini.tpl.local
|
||||
[PHP]
|
||||
safe_mode = Off
|
||||
disable_classes =
|
||||
disable_functions =
|
||||
memory_limit = 128M
|
||||
post_max_size = 33M
|
||||
upload_max_filesize = 32M
|
||||
error_log=/var/log/psa-horde/psa-horde.log
|
||||
allow_url_fopen = Off
|
||||
22
etc/psa-webmail/horde/imp/backends.local.php
Normal file
22
etc/psa-webmail/horde/imp/backends.local.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
// IMAP server
|
||||
$servers['imap'] = array(
|
||||
'disabled' => false,
|
||||
'name' => 'IMAP Server',
|
||||
'hostspec' => 'localhost',
|
||||
'hordeauth' => false,
|
||||
'protocol' => 'imap',
|
||||
'port' => 993,
|
||||
'secure' => 'ssl',
|
||||
'quota' => array(
|
||||
'driver' => 'imap',
|
||||
'params' => array(
|
||||
'hide_when_unlimited' => true,
|
||||
'unit' => 'MB',
|
||||
)
|
||||
),
|
||||
);
|
||||
|
||||
?>
|
||||
|
||||
29
etc/psa-webmail/horde/imp/conf.php
Normal file
29
etc/psa-webmail/horde/imp/conf.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
|
||||
// $Id: 83b45ef5b7d38e12be4e65351c4c6e504a931ecf $
|
||||
$conf['user']['autocreate_special'] = true;
|
||||
$conf['user']['allow_folders'] = true;
|
||||
$conf['user']['allow_view_source'] = true;
|
||||
$conf['server']['server_list'] = 'none';
|
||||
$conf['server']['fixed_folders'] = array();
|
||||
$conf['msgsettings']['filtering']['words'] = './config/filter.txt';
|
||||
$conf['msgsettings']['filtering']['replacement'] = '****';
|
||||
$conf['spam']['reporting'] = false;
|
||||
$conf['notspam']['reporting'] = false;
|
||||
$conf['compose']['use_vfs'] = false;
|
||||
$conf['compose']['link_all_attachments'] = false;
|
||||
$conf['compose']['link_attachments_notify'] = true;
|
||||
$conf['compose']['link_attach_size_limit'] = 0;
|
||||
$conf['compose']['link_attachments'] = false;
|
||||
$conf['compose']['attach_size_limit'] = 0;
|
||||
$conf['compose']['attach_count_limit'] = 0;
|
||||
$conf['compose']['convert_to_related'] = true;
|
||||
$conf['compose']['reply_limit'] = 200000;
|
||||
$conf['compose']['ac_browser'] = 50;
|
||||
$conf['compose']['ac_threshold'] = 3;
|
||||
$conf['maillog']['use_maillog'] = true;
|
||||
$conf['sentmail']['driver'] = 'Null';
|
||||
$conf['tasklist']['use_tasklist'] = true;
|
||||
$conf['notepad']['use_notepad'] = true;
|
||||
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
|
||||
3
etc/psa-webmail/horde/imp/prefs.local.php
Normal file
3
etc/psa-webmail/horde/imp/prefs.local.php
Normal file
@@ -0,0 +1,3 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
$_prefs['subscribe']['value'] = 0;
|
||||
5
etc/psa-webmail/horde/ingo/backends.local.imap.php
Normal file
5
etc/psa-webmail/horde/ingo/backends.local.imap.php
Normal file
@@ -0,0 +1,5 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
// Default Ingo backend is active
|
||||
$backends['imap']['disabled'] = false;
|
||||
$backends['sieve']['disabled'] = true;
|
||||
1
etc/psa-webmail/horde/ingo/backends.local.php
Symbolic link
1
etc/psa-webmail/horde/ingo/backends.local.php
Symbolic link
@@ -0,0 +1 @@
|
||||
backends.local.sieve.php
|
||||
5
etc/psa-webmail/horde/ingo/backends.local.sieve.php
Normal file
5
etc/psa-webmail/horde/ingo/backends.local.sieve.php
Normal file
@@ -0,0 +1,5 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
// Sieve Ingo backend is active (integration with Dovecot)
|
||||
$backends['imap']['disabled'] = true;
|
||||
$backends['sieve']['disabled'] = false;
|
||||
15
etc/psa-webmail/horde/ingo/conf.php
Normal file
15
etc/psa-webmail/horde/ingo/conf.php
Normal file
@@ -0,0 +1,15 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
|
||||
// $Id: e198b86abf331c78c3df1ead37cb28b06f113318 $
|
||||
$conf['storage']['driver'] = 'prefs';
|
||||
$conf['storage']['params']['driverconfig'] = 'horde';
|
||||
$conf['storage']['maxblacklist'] = 0;
|
||||
$conf['storage']['maxwhitelist'] = 0;
|
||||
|
||||
$conf['rules']['userheader'] = true;
|
||||
|
||||
$conf['spam']['compare'] = 'string';
|
||||
$conf['spam']['header'] = 'X-Spam-Level';
|
||||
$conf['spam']['char'] = '*';
|
||||
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
|
||||
44
etc/psa-webmail/horde/ingo/hooks.php
Normal file
44
etc/psa-webmail/horde/ingo/hooks.php
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
/**
|
||||
* Ingo Hooks configuration file.
|
||||
*
|
||||
* For more information please see the horde/config/hooks.php.dist file.
|
||||
*
|
||||
* $Id: acf2c96e445f2709239902bda0371992f2f08c11 $
|
||||
*/
|
||||
|
||||
class Ingo_Hooks
|
||||
{
|
||||
/**
|
||||
* Returns the username/password needed to connect to the transport
|
||||
* backend.
|
||||
*
|
||||
* @param string $driver The driver name (array key from backends.php).
|
||||
*
|
||||
* @return mixed If non-array, uses Horde authentication credentials
|
||||
(DEFAULT). Otherwise, an array with the following keys
|
||||
* (non-existent keys will use default values):
|
||||
* - euser: (string; SIEVE ONLY) For the sieve driver, the effective
|
||||
* user to use.
|
||||
* - password: (string) Password.
|
||||
* - username: (string) User name.
|
||||
*/
|
||||
public function transport_auth($driver)
|
||||
{
|
||||
/* HOOK START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
|
||||
switch ($driver) {
|
||||
case 'timsieved':
|
||||
// Dovecot managesieved requires full mail address for authentication
|
||||
$full_username = $GLOBALS['registry']->getAuth(null);
|
||||
return array(
|
||||
'username' => $full_username,
|
||||
'euser' => $full_username,
|
||||
);
|
||||
}
|
||||
|
||||
// DEFAULT: Use hordeauth (identical to not defining hook at all).
|
||||
return true;
|
||||
/* HOOK END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
|
||||
}
|
||||
}
|
||||
26
etc/psa-webmail/horde/kronolith/conf.php
Normal file
26
etc/psa-webmail/horde/kronolith/conf.php
Normal file
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
|
||||
// $Id: 380230c774efc2661b03a58bd71824d28cdc6040 $
|
||||
$conf['calendar']['params']['table'] = 'kronolith_events';
|
||||
$conf['calendar']['params']['driverconfig'] = 'horde';
|
||||
$conf['calendar']['params']['utc'] = false;
|
||||
$conf['calendar']['driver'] = 'sql';
|
||||
|
||||
$conf['storage']['driver'] = 'sql';
|
||||
$conf['storage']['params']['driverconfig'] = 'horde';
|
||||
$conf['storage']['params']['table'] = 'kronolith_storage';
|
||||
|
||||
$conf['calendars']['driver'] = 'default';
|
||||
|
||||
$conf['resource']['params']['table'] = 'kronolith_resources';
|
||||
$conf['resource']['params']['driverconfig'] = 'horde';
|
||||
$conf['resource']['params']['utc'] = false;
|
||||
$conf['resource']['driver'] = 'sql';
|
||||
|
||||
$conf['autoshare']['shareperms'] = 'none';
|
||||
$conf['share']['notify'] = false;
|
||||
$conf['holidays']['enable'] = true;
|
||||
$conf['menu']['import_export'] = true;
|
||||
$conf['maps']['driver'] = false;
|
||||
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
|
||||
10
etc/psa-webmail/horde/mnemo/conf.php
Normal file
10
etc/psa-webmail/horde/mnemo/conf.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
|
||||
// $Id: d97e56b407852ff0a86c7d88c9a57c8f3089e82f $
|
||||
$conf['storage']['params']['table'] = 'mnemo_memos';
|
||||
$conf['storage']['params']['driverconfig'] = 'horde';
|
||||
$conf['storage']['driver'] = 'sql';
|
||||
$conf['notepads']['driver'] = 'default';
|
||||
$conf['menu']['import_export'] = true;
|
||||
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
|
||||
11
etc/psa-webmail/horde/passwd/backends.local.php
Normal file
11
etc/psa-webmail/horde/passwd/backends.local.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
$backends['poppassd'] = array(
|
||||
'disabled' => false,
|
||||
'name' => 'Poppassd Server',
|
||||
'driver' => 'Poppassd',
|
||||
'params' => array(
|
||||
'host' => 'localhost',
|
||||
'port' => 106
|
||||
),
|
||||
);
|
||||
7
etc/psa-webmail/horde/passwd/conf.php
Normal file
7
etc/psa-webmail/horde/passwd/conf.php
Normal file
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
|
||||
// $Id: 968066befa22268df1b08080d9867fa05590d7bc $
|
||||
$conf['backend']['backend_list'] = 'poppassd';
|
||||
$conf['password']['strengthtests'] = false;
|
||||
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
|
||||
9
etc/psa-webmail/horde/turba/conf.php
Normal file
9
etc/psa-webmail/horde/turba/conf.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
// Copyright 1999-2025. WebPros International GmbH. All rights reserved.
|
||||
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
|
||||
// $Id: c84b5bfb266d216bd796699636c9b2f67247d783 $
|
||||
$conf['menu']['import_export'] = true;
|
||||
$conf['shares']['source'] = 'localsql';
|
||||
$conf['comments']['allow'] = true;
|
||||
$conf['documents']['type'] = 'horde';
|
||||
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
|
||||
Reference in New Issue
Block a user