Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 693 lines (543 sloc) 28.111 kb
4e17e6c Thomas B. Initial revision
thomascube authored
1 <?php
2
3 /*
4 +-----------------------------------------------------------------------+
5 | Main configuration file |
6 | |
e019f2d Aleksander Machniak - s/RoundCube/Roundcube/
alecpl authored
7 | This file is part of the Roundcube Webmail client |
f5e7b35 Thomas B. Bumbed version; Roundcube development is not Switzerland only
thomascube authored
8 | Copyright (C) 2005-2010, The Roundcube Dev Team |
52c1f28 Thomas B. Minor bugfixes and SMTP support
thomascube authored
9 | Licensed under the GNU GPL |
4e17e6c Thomas B. Initial revision
thomascube authored
10 | |
11 +-----------------------------------------------------------------------+
12
13 */
14
15 $rcmail_config = array();
16
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
17 // ----------------------------------
18 // LOGGING/DEBUGGING
19 // ----------------------------------
20
968bdc7 Thomas B. Improved SMTP script for sending mails. Now using the PEAR::Net_SMTP cla...
thomascube authored
21 // system error reporting: 1 = log; 2 = report (not implemented yet), 4 = show, 8 = trace
13c1afb Thomas B. Fixed some charset bugs
thomascube authored
22 $rcmail_config['debug_level'] = 1;
4e17e6c Thomas B. Initial revision
thomascube authored
23
b77d0dd Aleksander Machniak - added options to use syslog instead of log file (#1484850)
alecpl authored
24 // log driver: 'syslog' or 'file'.
25 $rcmail_config['log_driver'] = 'file';
26
0ad27c3 Aleksander Machniak - Added log_date_format option (#1485709)
alecpl authored
27 // date format for log entries
28 // (read http://php.net/manual/en/function.date.php for all format characters)
29 $rcmail_config['log_date_format'] = 'd-M-Y H:i:s O';
30
b77d0dd Aleksander Machniak - added options to use syslog instead of log file (#1484850)
alecpl authored
31 // Syslog ident string to use, if using the 'syslog' log driver.
32 $rcmail_config['syslog_id'] = 'roundcube';
33
34 // Syslog facility to use, if using the 'syslog' log driver.
35 // For possible values see installer or http://php.net/manual/en/function.openlog.php
36 $rcmail_config['syslog_facility'] = LOG_USER;
37
3e34297 Aleksander Machniak - describe log_logins/smtp_log file names
alecpl authored
38 // Log sent messages to <log_dir>/sendmail or to syslog
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
39 $rcmail_config['smtp_log'] = true;
b77d0dd Aleksander Machniak - added options to use syslog instead of log file (#1484850)
alecpl authored
40
3e34297 Aleksander Machniak - describe log_logins/smtp_log file names
alecpl authored
41 // Log successful logins to <log_dir>/userlogins or to syslog
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
42 $rcmail_config['log_logins'] = false;
b77d0dd Aleksander Machniak - added options to use syslog instead of log file (#1484850)
alecpl authored
43
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
44 // Log SQL queries to <log_dir>/sql or to syslog
45 $rcmail_config['sql_debug'] = false;
cc97ea0 Thomas B. Merged branch devel-api (from r2208 to r2387) back into trunk (omitting ...
thomascube authored
46
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
47 // Log IMAP conversation to <log_dir>/imap or to syslog
48 $rcmail_config['imap_debug'] = false;
6dc0269 Thomas B. Make message caching configurable
thomascube authored
49
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
50 // Log LDAP conversation to <log_dir>/ldap or to syslog
51 $rcmail_config['ldap_debug'] = false;
cc95700 Thomas B. Added message cache garbage collector
thomascube authored
52
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
53 // Log SMTP conversation to <log_dir>/smtp or to syslog
54 $rcmail_config['smtp_debug'] = false;
f5d61d8 Thomas B. Revert r3038 and allow to specify the port as value of force_https
thomascube authored
55
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
56 // ----------------------------------
57 // IMAP
58 // ----------------------------------
4e17e6c Thomas B. Initial revision
thomascube authored
59
60 // the mail host chosen to perform the log-in
61 // leave blank to show a textbox at login, give a list of hosts
42b1135 Thomas B. Several bugfixes and feature improvements
thomascube authored
62 // to display a pulldown menu or set one host as string.
f86e8f5 Aleksander Machniak - Support STARTTLS in IMAP connection (#1485284)
alecpl authored
63 // To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://
bb8721a Aleksander Machniak - Support dynamic hostname (%d/%n) variables in configuration options (#...
alecpl authored
64 // Supported replacement variables:
65 // %n - http hostname ($_SERVER['SERVER_NAME'])
66 // %d - domain (http hostname without the first part)
b04c51f Victor Benincasa - Added the %s variable in 'default_host' and 'smtp_server' option (%s ...
vbenincasa authored
67 // %s - domain name after the '@' from e-mail address provided at login screen
bb8721a Aleksander Machniak - Support dynamic hostname (%d/%n) variables in configuration options (#...
alecpl authored
68 // For example %n = mail.domain.tld, %d = domain.tld
4e17e6c Thomas B. Initial revision
thomascube authored
69 $rcmail_config['default_host'] = '';
70
42b1135 Thomas B. Several bugfixes and feature improvements
thomascube authored
71 // TCP port used for IMAP connections
72 $rcmail_config['default_port'] = 143;
73
4dd4172 Aleksander Machniak - Add support for AUTH=DIGEST-MD5 in IMAP (RFC 2831)
alecpl authored
74 // IMAP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
75 // best server supported one)
b026c3b Thomas B. Make IMAP auth type configurable (#1483825)
thomascube authored
76 $rcmail_config['imap_auth_type'] = null;
77
00290a6 Aleksander Machniak - Add support for shared folders (#1403507)
alecpl authored
78 // If you know your imap's folder delimiter, you can specify it here.
79 // Otherwise it will be determined automatically
030c848 Aleksander Machniak - Performance: allow setting imap rootdir and delimiter before connect (...
alecpl authored
80 $rcmail_config['imap_delimiter'] = null;
81
00290a6 Aleksander Machniak - Add support for shared folders (#1403507)
alecpl authored
82 // If IMAP server doesn't support NAMESPACE extension, but you're
83 // using shared folders or personal root folder is non-empty, you'll need to
84 // set these options. All can be strings or arrays of strings.
e3af1f2 Aleksander Machniak - Added comment about imap_ns_* settings
alecpl authored
85 // Folders need to be ended with directory separator, e.g. "INBOX."
86 // (special directory "~" is an exception to this rule)
02491a9 Aleksander Machniak - Make possible to overwrite server's namespaces with imap_ns_* options
alecpl authored
87 // These can be used also to overwrite server's namespaces
00290a6 Aleksander Machniak - Add support for shared folders (#1403507)
alecpl authored
88 $rcmail_config['imap_ns_personal'] = null;
89 $rcmail_config['imap_ns_other'] = null;
90 $rcmail_config['imap_ns_shared'] = null;
91
d8c440c Aleksander Machniak - Added 'imap_force_caps' option for after-login CAPABILITY checking (#1...
alecpl authored
92 // By default IMAP capabilities are readed after connection to IMAP server
93 // In some cases, e.g. when using IMAP proxy, there's a need to refresh the list
94 // after login. Set to True if you've got this case.
95 $rcmail_config['imap_force_caps'] = false;
96
f75f65c Aleksander Machniak - Added option imap_force_lsub for some buggy LIST-EXTENDED implementati...
alecpl authored
97 // By default list of subscribed folders is determined using LIST-EXTENDED
98 // extension if available. Some servers (dovecot 1.x) returns wrong results
99 // for shared namespaces in this case. http://trac.roundcube.net/ticket/1486225
100 // Enable this option to force LSUB command usage instead.
101 $rcmail_config['imap_force_lsub'] = false;
102
f07d238 Aleksander Machniak - Add 'imap_timeout' option (#1486760)
alecpl authored
103 // IMAP connection timeout, in seconds. Default: 0 (no limit)
104 $rcmail_config['imap_timeout'] = 0;
105
a1fe6bd Aleksander Machniak - Add support for IMAP proxy authentication (#1486690)
alecpl authored
106 // Optional IMAP authentication identifier to be used as authorization proxy
107 $rcmail_config['imap_auth_cid'] = null;
108
109 // Optional IMAP authentication password to be used for imap_auth_cid
110 $rcmail_config['imap_auth_pw'] = null;
111
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
112 // ----------------------------------
113 // SMTP
114 // ----------------------------------
f88d417 Thomas B. Applied several patches
thomascube authored
115
c3b6763 Aleksander Machniak - added warning about using TLS with SMTP
alecpl authored
116 // SMTP server host (for sending mails).
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
117 // To use SSL/TLS connection, enter hostname with prefix ssl:// or tls://
c3b6763 Aleksander Machniak - added warning about using TLS with SMTP
alecpl authored
118 // If left blank, the PHP mail() function is used
bb8721a Aleksander Machniak - Support dynamic hostname (%d/%n) variables in configuration options (#...
alecpl authored
119 // Supported replacement variables:
120 // %h - user's IMAP hostname
121 // %n - http hostname ($_SERVER['SERVER_NAME'])
122 // %d - domain (http hostname without the first part)
b04c51f Victor Benincasa - Added the %s variable in 'default_host' and 'smtp_server' option (%s ...
vbenincasa authored
123 // %s - domain name after the '@' from e-mail address provided at login screen
11be933 Aleksander Machniak - Support %z variable in host configuration options (#1487003)
alecpl authored
124 // %z - IMAP domain (IMAP hostname without the first part)
bb8721a Aleksander Machniak - Support dynamic hostname (%d/%n) variables in configuration options (#...
alecpl authored
125 // For example %n = mail.domain.tld, %d = domain.tld
4e17e6c Thomas B. Initial revision
thomascube authored
126 $rcmail_config['smtp_server'] = '';
127
fd8c506 Thomas B. SMTPS support and minor bugfixes
thomascube authored
128 // SMTP port (default is 25; 465 for SSL)
968bdc7 Thomas B. Improved SMTP script for sending mails. Now using the PEAR::Net_SMTP cla...
thomascube authored
129 $rcmail_config['smtp_port'] = 25;
130
e019f2d Aleksander Machniak - s/RoundCube/Roundcube/
alecpl authored
131 // SMTP username (if required) if you use %u as the username Roundcube
d206c1f added smtp auth method setting through config file
svncommit authored
132 // will use the current username for login
4e17e6c Thomas B. Initial revision
thomascube authored
133 $rcmail_config['smtp_user'] = '';
134
e019f2d Aleksander Machniak - s/RoundCube/Roundcube/
alecpl authored
135 // SMTP password (if required) if you use %p as the password Roundcube
d206c1f added smtp auth method setting through config file
svncommit authored
136 // will use the current user's password for login
4e17e6c Thomas B. Initial revision
thomascube authored
137 $rcmail_config['smtp_pass'] = '';
138
d206c1f added smtp auth method setting through config file
svncommit authored
139 // SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
140 // best server supported one)
141 $rcmail_config['smtp_auth_type'] = '';
142
63d4d61 Aleksander Machniak - Re-implemented SMTP proxy authorization support
alecpl authored
143 // Optional SMTP authentication identifier to be used as authorization proxy
144 $rcmail_config['smtp_auth_cid'] = null;
145
a1fe6bd Aleksander Machniak - Add support for IMAP proxy authentication (#1486690)
alecpl authored
146 // Optional SMTP authentication password to be used for smtp_auth_cid
63d4d61 Aleksander Machniak - Re-implemented SMTP proxy authorization support
alecpl authored
147 $rcmail_config['smtp_auth_pw'] = null;
a392125 Aleksander Machniak - Add SASL proxy authentication for SMTP (#1486693)
alecpl authored
148
aca3d25 Make smtp HELO/EHLO hostname configurable (closes #1484067)
svncommit authored
149 // SMTP HELO host
150 // Hostname to give to the remote server for SMTP 'HELO' or 'EHLO' messages
151 // Leave this blank and you will get the server variable 'server_name' or
152 // localhost if that isn't defined.
153 $rcmail_config['smtp_helo_host'] = '';
154
f07d238 Aleksander Machniak - Add 'imap_timeout' option (#1486760)
alecpl authored
155 // SMTP connection timeout, in seconds. Default: 0 (no limit)
156 $rcmail_config['smtp_timeout'] = 0;
157
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
158 // ----------------------------------
159 // SYSTEM
160 // ----------------------------------
64608bf Aleksander Machniak - Password: Make passwords encoding consistent with core, add 'password_...
alecpl authored
161
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
162 // THIS OPTION WILL ALLOW THE INSTALLER TO RUN AND CAN EXPOSE SENSITIVE CONFIG DATA.
163 // ONLY ENABLE IT IF YOU'RE REALLY SURE WHAT YOU'RE DOING!
164 $rcmail_config['enable_installer'] = false;
4e17e6c Thomas B. Initial revision
thomascube authored
165
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
166 // use this folder to store log files (must be writeable for apache user)
167 // This is used by the 'file' log driver.
168 $rcmail_config['log_dir'] = 'logs/';
d559cba Aleksander Machniak - Added 'imap_debug' option, described 'sql_debug' option in config file
alecpl authored
169
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
170 // use this folder to store temp files (must be writeable for apache user)
171 $rcmail_config['temp_dir'] = 'temp/';
d559cba Aleksander Machniak - Added 'imap_debug' option, described 'sql_debug' option in config file
alecpl authored
172
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
173 // enable caching of messages and mailbox data in the local database.
174 // this is recommended if the IMAP server does not run on the same machine
175 $rcmail_config['enable_caching'] = false;
0102742 Aleksander Machniak - Added 'ldap_debug' option + small change to not rely on rcube_config i...
alecpl authored
176
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
177 // lifetime of message cache
178 // possible units: s, m, h, d, w
179 $rcmail_config['message_cache_lifetime'] = '10d';
19862b5 Aleksander Machniak - added 'smtp_debug' option
alecpl authored
180
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
181 // enforce connections over https
182 // with this option enabled, all non-secure connections will be redirected.
183 // set the port for the ssl connection as value of this option if it differs from the default 443
184 $rcmail_config['force_https'] = false;
00e18b7 Aleksander Machniak - Add description of 'use_https' option in main.inc.php.dist file
alecpl authored
185
186 // tell PHP that it should work as under secure connection
187 // even if it doesn't recognize it as secure ($_SERVER['HTTPS'] is not set)
188 // e.g. when you're running Roundcube behind a https proxy
189 $rcmail_config['use_https'] = false;
acb08f5 Aleksander Machniak - Added 'sendmail_delay' option to restrict messages sending interval (#...
alecpl authored
190
1cca4fb Aleksander Machniak - Allow setting autocomplete attribute for all inputs separately (#14873...
alecpl authored
191 // Allow browser-autocompletion on login form.
192 // 0 - disabled, 1 - username and host only, 2 - username, host, password
193 $rcmail_config['login_autocomplete'] = 0;
fbe24e9 Thomas B. Allow plugin templates to include local files (#1487133); make autocompl...
thomascube authored
194
e17553d Aleksander Machniak - Add 'login_lc' config option for case-insensitive authentication (#148...
alecpl authored
195 // If users authentication is not case sensitive this must be enabled.
196 // You can also use it to force conversion of logins to lower case.
197 $rcmail_config['login_lc'] = false;
198
e019f2d Aleksander Machniak - s/RoundCube/Roundcube/
alecpl authored
199 // automatically create a new Roundcube user when log-in the first time.
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
200 // a new user will be created once the IMAP login succeeds.
201 // set to false if only registered users can use this service
202 $rcmail_config['auto_create_user'] = true;
4e17e6c Thomas B. Initial revision
thomascube authored
203
ae39c47 Thomas B. New config option for custom logo; allow skins to define/override texts
thomascube authored
204 // replace Roundcube logo with this image
205 // specify an URL relative to the document root of this Roundcube installation
206 $rcmail_config['skin_logo'] = null;
207
95d90f8 Aleksander Machniak - Added 'keep_alive' and 'min_keep_alive' options (#1485360)
alecpl authored
208 // Includes should be interpreted as PHP files
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
209 $rcmail_config['skin_include_php'] = false;
5eee009 Thomas B. Allow vars and PHP code in templates; improved page title; fixed #148439...
thomascube authored
210
95d90f8 Aleksander Machniak - Added 'keep_alive' and 'min_keep_alive' options (#1485360)
alecpl authored
211 // Session lifetime in minutes
212 // must be greater than 'keep_alive'/60
7902df4 Thomas B. Fixed SSL support; improved Courier compatibility; some visual enhanceme...
thomascube authored
213 $rcmail_config['session_lifetime'] = 10;
214
cf2da2f Thomas B. Improve session validity check with changing auth cookies; reduce writes...
thomascube authored
215 // session domain: .example.org
216 $rcmail_config['session_domain'] = '';
217
63e9927 Thomas B. Add support for session storage using memcache
thomascube authored
218 // Backend to use for session storage. Can either be 'db' (default) or 'memcache'
219 // If set to memcache, a list of servers need to be specified in 'memcache_hosts'
220 // Make sure the Memcache extension (http://pecl.php.net/package/memcache) version >= 2.0.0 is installed
221 $rcmail_config['session_storage'] = 'db';
222
223 // Use these hosts for accessing memcached
224 // Define any number of hosts in the form hostname:port
225 $rcmail_config['memcache_hosts'] = null; // e.g. array( 'localhost:11211', '192.168.1.12:11211' );
226
4e17e6c Thomas B. Initial revision
thomascube authored
227 // check client IP in session athorization
aad6e2a Thomas B. New session authentication, should fix bugs #1483951 and #1484299; testi...
thomascube authored
228 $rcmail_config['ip_check'] = false;
229
a77cf22 Thomas B. Add optional referer check to prevent CSRF in GET requests
thomascube authored
230 // check referer of incoming requests
231 $rcmail_config['referer_check'] = false;
232
bac7d17 Thomas B. Fixed bugs #1364122, #1468895, ticket #1483811 and other minor bugs
thomascube authored
233 // this key is used to encrypt the users imap password which is stored
234 // in the session record (and the client cookie if remember password is enabled).
235 // please provide a string of exactly 24 chars.
236 $rcmail_config['des_key'] = 'rcmail-!24ByteDESkey*Str';
237
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
238 // Automatically add this domain to user names for login
239 // Only for IMAP servers that require full e-mail addresses for login
240 // Specify an array with 'host' => 'domain' values to support multiple hosts
6a642d1 Aleksander Machniak - support dynamic hostname variables in 'username_domain' option
alecpl authored
241 // Supported replacement variables:
242 // %h - user's IMAP hostname
243 // %n - http hostname ($_SERVER['SERVER_NAME'])
244 // %d - domain (http hostname without the first part)
11be933 Aleksander Machniak - Support %z variable in host configuration options (#1487003)
alecpl authored
245 // %z - IMAP domain (IMAP hostname without the first part)
6a642d1 Aleksander Machniak - support dynamic hostname variables in 'username_domain' option
alecpl authored
246 // For example %n = mail.domain.tld, %d = domain.tld
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
247 $rcmail_config['username_domain'] = '';
248
249 // This domain will be used to form e-mail addresses of new users
250 // Specify an array with 'host' => 'domain' values to support multiple hosts
bb8721a Aleksander Machniak - Support dynamic hostname (%d/%n) variables in configuration options (#...
alecpl authored
251 // Supported replacement variables:
252 // %h - user's IMAP hostname
253 // %n - http hostname ($_SERVER['SERVER_NAME'])
254 // %d - domain (http hostname without the first part)
11be933 Aleksander Machniak - Support %z variable in host configuration options (#1487003)
alecpl authored
255 // %z - IMAP domain (IMAP hostname without the first part)
bb8721a Aleksander Machniak - Support dynamic hostname (%d/%n) variables in configuration options (#...
alecpl authored
256 // For example %n = mail.domain.tld, %d = domain.tld
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
257 $rcmail_config['mail_domain'] = '';
258
259 // Password charset.
260 // Use it if your authentication backend doesn't support UTF-8.
261 // Defaults to ISO-8859-1 for backward compatibility
262 $rcmail_config['password_charset'] = 'ISO-8859-1';
263
264 // How many seconds must pass between emails sent by a user
265 $rcmail_config['sendmail_delay'] = 0;
266
751b22b Aleksander Machniak - Added optional (max_recipients) support to restrict total number of re...
alecpl authored
267 // Maximum number of recipients per message. Default: 0 (no limit)
268 $rcmail_config['max_recipients'] = 0;
269
d1851ba Thomas B. Configurable limit of address group members
thomascube authored
270 // Maximum allowednumber of members of an address group. Default: 0 (no limit)
271 // If 'max_recipients' is set this value should be less or equal
272 $rcmail_config['max_group_members'] = 0;
273
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
274 // add this user-agent to message headers when sending
6b6f2e8 Thomas B. Display and send messages with format=flowed (#1484370), fixes word wrap...
thomascube authored
275 $rcmail_config['useragent'] = 'Roundcube Webmail/'.RCMAIL_VERSION;
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
276
277 // use this name to compose page titles
6b6f2e8 Thomas B. Display and send messages with format=flowed (#1484370), fixes word wrap...
thomascube authored
278 $rcmail_config['product_name'] = 'Roundcube Webmail';
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
279
280 // try to load host-specific configuration
281 // see http://trac.roundcube.net/wiki/Howto_Config for more details
282 $rcmail_config['include_host_config'] = false;
283
284 // path to a text file which will be added to each sent message
e019f2d Aleksander Machniak - s/RoundCube/Roundcube/
alecpl authored
285 // paths are relative to the Roundcube root folder
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
286 $rcmail_config['generic_message_footer'] = '';
287
5852c14 Aleksander Machniak - Add option to set separate footer for HTML messages (#1486660)
alecpl authored
288 // path to a text file which will be added to each sent HTML message
e019f2d Aleksander Machniak - s/RoundCube/Roundcube/
alecpl authored
289 // paths are relative to the Roundcube root folder
5852c14 Aleksander Machniak - Add option to set separate footer for HTML messages (#1486660)
alecpl authored
290 $rcmail_config['generic_message_footer_html'] = '';
291
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
292 // add a received header to outgoing mails containing the creators IP and hostname
293 $rcmail_config['http_received_header'] = false;
294
295 // Whether or not to encrypt the IP address and the host name
296 // these could, in some circles, be considered as sensitive information;
297 // however, for the administrator, these could be invaluable help
298 // when tracking down issues.
299 $rcmail_config['http_received_header_encrypt'] = false;
300
ac8edbe Aleksander Machniak - Fix use RFC-compliant line-delimiter when saving messages on IMAP (#14...
alecpl authored
301 // This string is used as a delimiter for message headers when sending
302 // a message via mail() function. Leave empty for auto-detection
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
303 $rcmail_config['mail_header_delimiter'] = NULL;
304
6b6f2e8 Thomas B. Display and send messages with format=flowed (#1484370), fixes word wrap...
thomascube authored
305 // number of chars allowed for line when wrapping text.
306 // text wrapping is done when composing/sending messages
c769c66 Thomas B. Default line length is 72
thomascube authored
307 $rcmail_config['line_length'] = 72;
6b6f2e8 Thomas B. Display and send messages with format=flowed (#1484370), fixes word wrap...
thomascube authored
308
309 // send plaintext messages as format=flowed
310 $rcmail_config['send_format_flowed'] = true;
311
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
312 // don't allow these settings to be overriden by the user
313 $rcmail_config['dont_override'] = array();
314
315 // Set identities access level:
316 // 0 - many identities with possibility to edit all params
317 // 1 - many identities with possibility to edit all params but not email address
318 // 2 - one identity with possibility to edit all params
319 // 3 - one identity with possibility to edit all params but not email address
320 $rcmail_config['identities_level'] = 0;
321
322 // mime magic database
323 $rcmail_config['mime_magic'] = '/usr/share/misc/magic';
324
0501b63 Thomas B. Merge branch devel-addressbook (r4193:4382) back into trunk
thomascube authored
325 // path to imagemagick identify binary
326 $rcmail_config['im_identify_path'] = null;
327
328 // path to imagemagick convert binary
329 $rcmail_config['im_convert_path'] = null;
330
331 // maximum size of uploaded contact photos in pixel
332 $rcmail_config['contact_photo_size'] = 160;
333
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
334 // Enable DNS checking for e-mail address validation
335 $rcmail_config['email_dns_check'] = false;
336
337 // ----------------------------------
338 // PLUGINS
339 // ----------------------------------
340
341 // List of active plugins (in plugins/ directory)
342 $rcmail_config['plugins'] = array();
343
344 // ----------------------------------
345 // USER INTERFACE
346 // ----------------------------------
347
f52c936 Thomas B. Merged devel-threads branch (r3066:3364) back into trunk
thomascube authored
348 // default messages sort column. Use empty value for default server's sorting,
349 // or 'arrival', 'date', 'subject', 'from', 'to', 'size', 'cc'
350 $rcmail_config['message_sort_col'] = '';
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
351
f52c936 Thomas B. Merged devel-threads branch (r3066:3364) back into trunk
thomascube authored
352 // default messages sort order
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
353 $rcmail_config['message_sort_order'] = 'DESC';
354
355 // These cols are shown in the message list. Available cols are:
4438d66 Aleksander Machniak - Add separate column for message status icon (#1486665)
alecpl authored
356 // subject, from, to, cc, replyto, date, size, status, flag, attachment
357 $rcmail_config['list_cols'] = array('subject', 'status', 'from', 'date', 'size', 'flag', 'attachment');
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
358
c8ae249 Thomas B. Auto-detect client language and timezone if desired by config/prefs
thomascube authored
359 // the default locale setting (leave empty for auto-detection)
360 // RFC1766 formatted language name like en_US, de_DE, de_CH, fr_FR, pt_BR
361 $rcmail_config['language'] = null;
4e17e6c Thomas B. Initial revision
thomascube authored
362
b6b5934 Aleksander Machniak - Support strftime's format modifiers in date_* options (#1484806)
alecpl authored
363 // use this format for short date display (date or strftime format)
4e17e6c Thomas B. Initial revision
thomascube authored
364 $rcmail_config['date_short'] = 'D H:i';
365
b6b5934 Aleksander Machniak - Support strftime's format modifiers in date_* options (#1484806)
alecpl authored
366 // use this format for detailed date/time formatting (date or strftime format)
4e17e6c Thomas B. Initial revision
thomascube authored
367 $rcmail_config['date_long'] = 'd.m.Y H:i';
368
b6b5934 Aleksander Machniak - Support strftime's format modifiers in date_* options (#1484806)
alecpl authored
369 // use this format for today's date display (date or strftime format)
c5dedd7 Aleksander Machniak - Add variable for 'Today' label in date_today option (#1486120)
alecpl authored
370 // Note: $ character will be replaced with 'Today' label
8c8b2a4 Allow 12 hour date to display for emails sent today (Doug Mandell).
svncommit authored
371 $rcmail_config['date_today'] = 'H:i';
372
0501b63 Thomas B. Merge branch devel-addressbook (r4193:4382) back into trunk
thomascube authored
373 // use this format for date display without time (date or strftime format)
374 $rcmail_config['date_format'] = 'Y-m-d';
375
1966c53 Added Drafts support (Feature #1326839) (richs)
svncommit authored
376 // store draft message is this mailbox
377 // leave blank if draft messages should not be stored
378 $rcmail_config['drafts_mbox'] = 'Drafts';
379
b4b0817 Workaround for drag-drop using whitespace in FF, Junk emptying, misc fix...
svncommit authored
380 // store spam messages in this mailbox
381 $rcmail_config['junk_mbox'] = 'Junk';
382
4e17e6c Thomas B. Initial revision
thomascube authored
383 // store sent message is this mailbox
384 // leave blank if sent messages should not be stored
385 $rcmail_config['sent_mbox'] = 'Sent';
386
387 // move messages to this folder when deleting them
388 // leave blank if they should be deleted directly
389 $rcmail_config['trash_mbox'] = 'Trash';
390
fa4cd20 Thomas B. Several bugfixes; see CHANGELOG for details
thomascube authored
391 // display these folders separately in the mailbox list.
83ce4bb Thomas B. Correct/clarify installation hints
thomascube authored
392 // these folders will also be displayed with localized names
4e17e6c Thomas B. Initial revision
thomascube authored
393 $rcmail_config['default_imap_folders'] = array('INBOX', 'Drafts', 'Sent', 'Junk', 'Trash');
394
b2ff3d4 Thomas B. Don't create default folders by default
thomascube authored
395 // automatically create the above listed default folders on login
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
396 $rcmail_config['create_default_folders'] = false;
b2ff3d4 Thomas B. Don't create default folders by default
thomascube authored
397
c8c1e0e Renameable folders, mail-checking changes, other fixes (richs)
svncommit authored
398 // protect the default folders from renames, deletes, and subscription changes
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
399 $rcmail_config['protect_default_folders'] = true;
c8c1e0e Renameable folders, mail-checking changes, other fixes (richs)
svncommit authored
400
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
401 // if in your system 0 quota means no limit set this option to true
402 $rcmail_config['quota_zero_as_unlimited'] = false;
876b15d Aleksander Machniak - Added option 'quota_zero_as_unlimited' (#1484604)
alecpl authored
403
9960666 Thomas B. Added support for Nox Spell Server; plus small bugfixes
thomascube authored
404 // Make use of the built-in spell checker. It is based on GoogieSpell.
e9ac143 Thomas B. Copy changes from r892 and r903
thomascube authored
405 // Since Google only accepts connections over https your PHP installatation
406 // requires to be compiled with Open SSL support
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
407 $rcmail_config['enable_spellcheck'] = true;
ed5d29f Thomas B. Finalized GoogieSpell integration
thomascube authored
408
5d2b7fd Thomas B. Added pspell support patch by Kris Steinhoff (#1483960)
thomascube authored
409 // Set the spell checking engine. 'googie' is the default. 'pspell' is also available,
410 // but requires the Pspell extensions. When using Nox Spell Server, also set 'googie' here.
411 $rcmail_config['spellcheck_engine'] = 'googie';
412
9960666 Thomas B. Added support for Nox Spell Server; plus small bugfixes
thomascube authored
413 // For a locally installed Nox Spell Server, please specify the URI to call it.
414 // Get Nox Spell Server from http://orangoo.com/labs/?page_id=72
415 // Leave empty to use the Google spell checking service, what means
416 // that the message content will be sent to Google in order to check spelling
417 $rcmail_config['spellcheck_uri'] = '';
418
419 // These languages can be selected for spell checking.
420 // Configure as a PHP style hash array: array('en'=>'English', 'de'=>'Deutsch');
01a8c54 Thomas B. Applied patch for pspell language configuration (#1485822)
thomascube authored
421 // Leave empty for default set of available language.
9960666 Thomas B. Added support for Nox Spell Server; plus small bugfixes
thomascube authored
422 $rcmail_config['spellcheck_languages'] = NULL;
423
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
424 // don't let users set pagesize to more than this value if set
425 $rcmail_config['max_pagesize'] = 200;
967b342 Thomas B. Disable installer by default; add config option to enable it again
thomascube authored
426
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
427 // Minimal value of user's 'keep_alive' setting (in seconds)
428 // Must be less than 'session_lifetime'
429 $rcmail_config['min_keep_alive'] = 60;
b076a46 Thomas B. Finished message sorting and fixed some skin issues
thomascube authored
430
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
431 // ----------------------------------
432 // ADDRESSBOOK SETTINGS
433 // ----------------------------------
aec82bd Till! * introduced session_domain
till authored
434
6153e20 Aleksander Machniak - Option 'use_SQL_address_book' replaced by 'address_book_type'
alecpl authored
435 // This indicates which type of address book to use. Possible choises:
436 // 'sql' (default) and 'ldap'.
437 // If set to 'ldap' then it will look at using the first writable LDAP
4f9c833 /tmp/out
svncommit authored
438 // address book as the primary address book and it will not display the
439 // SQL address book in the 'Address Book' view.
6153e20 Aleksander Machniak - Option 'use_SQL_address_book' replaced by 'address_book_type'
alecpl authored
440 $rcmail_config['address_book_type'] = 'sql';
4f9c833 /tmp/out
svncommit authored
441
442 // In order to enable public ldap search, configure an array like the Verisign
443 // example further below. if you would like to test, simply uncomment the example.
5f25a1a Thomas B. Merge ldap_public with autocomplete_addressbooks settings + fix config f...
thomascube authored
444 $rcmail_config['ldap_public'] = array();
445
4f9c833 /tmp/out
svncommit authored
446 // If you are going to use LDAP for individual address books, you will need to
447 // set 'user_specific' to true and use the variables to generate the appropriate DNs to access it.
448 //
449 // The recommended directory structure for LDAP is to store all the address book entries
450 // under the users main entry, e.g.:
451 //
452 // o=root
453 // ou=people
454 // uid=user@domain
3b9a53f Thomas B. Make ldap config template easier to uncomment
thomascube authored
455 // mail=contact@contactdomain
456 //
4f9c833 /tmp/out
svncommit authored
457 // So the base_dn would be uid=%fu,ou=people,o=root
458 // The bind_dn would be the same as based_dn or some super user login.
3b9a53f Thomas B. Make ldap config template easier to uncomment
thomascube authored
459 /*
f115416 Thomas B. Merged branch devel-addressbook from r443 back to trunk
thomascube authored
460 * example config for Verisign directory
eea43f7 better explanation of ldap_public in config file. changed check for ldap...
svncommit authored
461 *
3b9a53f Thomas B. Make ldap config template easier to uncomment
thomascube authored
462 $rcmail_config['ldap_public']['Verisign'] = array(
463 'name' => 'Verisign.com',
bb8721a Aleksander Machniak - Support dynamic hostname (%d/%n) variables in configuration options (#...
alecpl authored
464 // Replacement variables supported in host names:
465 // %h - user's IMAP hostname
466 // %n - http hostname ($_SERVER['SERVER_NAME'])
467 // %d - domain (http hostname without the first part)
11be933 Aleksander Machniak - Support %z variable in host configuration options (#1487003)
alecpl authored
468 // %z - IMAP domain (IMAP hostname without the first part)
bb8721a Aleksander Machniak - Support dynamic hostname (%d/%n) variables in configuration options (#...
alecpl authored
469 // For example %n = mail.domain.tld, %d = domain.tld
3b9a53f Thomas B. Make ldap config template easier to uncomment
thomascube authored
470 'hosts' => array('directory.verisign.com'),
471 'port' => 389,
1148c6e Aleksander Machniak - Add option do bind for an individual LDAP address book (#1486997)
alecpl authored
472 'use_tls' => false,
0c52106 Aleksander Machniak - Some cleanup in LDAP config description
alecpl authored
473 'ldap_version' => 3, // using LDAPv3
3b9a53f Thomas B. Make ldap config template easier to uncomment
thomascube authored
474 'user_specific' => false, // If true the base_dn, bind_dn and bind_pass default to the user's IMAP login.
475 // %fu - The full username provided, assumes the username is an email
476 // address, uses the username_domain value if not an email address.
477 // %u - The username prior to the '@'.
478 // %d - The domain name after the '@'.
f767654 Aleksander Machniak - Add %dc variable support in base_dn/bind_dn config (#1486779)
alecpl authored
479 // %dc - The domain name hierarchal string e.g. "dc=test,dc=domain,dc=com"
1148c6e Aleksander Machniak - Add option do bind for an individual LDAP address book (#1486997)
alecpl authored
480 // %dn - DN found by ldap search when search_filter/search_base_dn are used
3b9a53f Thomas B. Make ldap config template easier to uncomment
thomascube authored
481 'base_dn' => '',
482 'bind_dn' => '',
483 'bind_pass' => '',
1148c6e Aleksander Machniak - Add option do bind for an individual LDAP address book (#1486997)
alecpl authored
484 // It's possible to bind for an individual address book
485 // The login name is used to search for the DN to bind with
486 'search_base_dn' => '',
487 'search_filter' => '', // e.g. '(&(objectClass=posixAccount)(uid=%u))'
4d982d3 Aleksander Machniak - Add LDAP SASL bind and proxy authentication (#1486692)
alecpl authored
488 // Optional authentication identifier to be used as SASL authorization proxy
489 // bind_dn need to be empty
490 'auth_cid' => '',
491 // SASL authentication method (for proxy auth), e.g. DIGEST-MD5
492 'auth_method' => '',
0c52106 Aleksander Machniak - Some cleanup in LDAP config description
alecpl authored
493 // Indicates if we can write to the LDAP directory or not.
3b9a53f Thomas B. Make ldap config template easier to uncomment
thomascube authored
494 // If writable is true then these fields need to be populated:
495 // LDAP_Object_Classes, required_fields, LDAP_rdn
0c52106 Aleksander Machniak - Some cleanup in LDAP config description
alecpl authored
496 'writable' => false,
497 // To create a new contact these are the object classes to specify
498 // (or any other classes you wish to use).
499 'LDAP_Object_Classes' => array('top', 'inetOrgPerson'),
500 // The RDN field that is used for new entries, this field needs
501 // to be one of the search_fields, the base of base_dn is appended
502 // to the RDN to insert into the LDAP directory.
503 'LDAP_rdn' => 'mail',
504 // The required fields needed to build a new contact as required by
505 // the object classes (can include additional fields not required by the object classes).
506 'required_fields' => array('cn', 'sn', 'mail'),
507 'search_fields' => array('mail', 'cn'), // fields to search in
508 // mapping of contact fields to directory attributes
509 'fieldmap' => array(
0501b63 Thomas B. Merge branch devel-addressbook (r4193:4382) back into trunk
thomascube authored
510 // Roundcube => LDAP
511 'name' => 'cn',
512 'surname' => 'sn',
513 'firstname' => 'givenName',
514 'email' => 'mail',
515 'phone:home' => 'homePhone',
516 'phone:work' => 'telephoneNumber',
517 'phone:mobile' => 'mobile',
518 'street' => 'street',
519 'zipcode' => 'postalCode',
520 'locality' => 'l',
521 'country' => 'c',
522 'organization' => 'o',
523 ),
3b9a53f Thomas B. Make ldap config template easier to uncomment
thomascube authored
524 'sort' => 'cn', // The field to sort the listing by.
525 'scope' => 'sub', // search mode: sub|base|list
d1e08fc Thomas B. Replace LDAP vars in group queries (#1487837)
thomascube authored
526 'filter' => '(objectClass=inetOrgPerson)', // used for basic listing (if not empty) and will be &'d with search queries. example: status=act
6506010 Aleksander Machniak - Fix parse error after uncommenting default ldap_public settings (#1486...
alecpl authored
527 'fuzzy_search' => true, // server allows wildcard search
6039aae Thomas B. Add groups support for LDAP address books, contributed by Andreas Dick
thomascube authored
528 'sizelimit' => '0', // Enables you to limit the count of entries fetched. Setting this to 0 means no limit.
529 'timelimit' => '0', // Sets the number of seconds how long is spend on the search. Setting this to 0 means no limit.
d1e08fc Thomas B. Replace LDAP vars in group queries (#1487837)
thomascube authored
530
531 // definition for contact groups (uncomment if no groups are supported)
532 // for the groups base_dn, the user replacements %fu, %u, $d and %dc work as for base_dn (see above)
533 // if the groups base_dn is empty, the contact base_dn is used for the groups as well
534 // -> in thist case, assure that groups and contacts are seperated due to the concernig filters!
6039aae Thomas B. Add groups support for LDAP address books, contributed by Andreas Dick
thomascube authored
535 'groups' => array(
d1e08fc Thomas B. Replace LDAP vars in group queries (#1487837)
thomascube authored
536 'base_dn' => '',
6039aae Thomas B. Add groups support for LDAP address books, contributed by Andreas Dick
thomascube authored
537 'filter' => '(objectClass=groupOfNames)',
d1e08fc Thomas B. Replace LDAP vars in group queries (#1487837)
thomascube authored
538 'object_classes' => array("top", "groupOfNames"),
6039aae Thomas B. Add groups support for LDAP address books, contributed by Andreas Dick
thomascube authored
539 ),
93c0188 Aleksander Machniak - Add sizelimit and timelimit variables in LDAP config (#1486544)
alecpl authored
540 );
3b9a53f Thomas B. Make ldap config template easier to uncomment
thomascube authored
541 */
d1d2c4f adding files and modifications for public ldap search
svncommit authored
542
2c8e84c Thomas B. Do serverside addressbook queries for autocompletion (#1485531) + make a...
thomascube authored
543 // An ordered array of the ids of the addressbooks that should be searched
544 // when populating address autocomplete fields server-side. ex: array('sql','Verisign');
545 $rcmail_config['autocomplete_addressbooks'] = array('sql');
546
c296b81 Aleksander Machniak - Add option for minimum length of autocomplete's string (#1486428)
alecpl authored
547 // The minimum number of characters required to be typed in an autocomplete field
548 // before address books will be searched. Most useful for LDAP directories that
549 // may need to do lengthy results building given overly-broad searches
550 $rcmail_config['autocomplete_min_length'] = 1;
551
0501b63 Thomas B. Merge branch devel-addressbook (r4193:4382) back into trunk
thomascube authored
552 // show address fields in this order
553 // available placeholders: {street}, {locality}, {zipcode}, {country}, {region}
554 $rcmail_config['address_template'] = '{street}<br/>{locality} {zipcode}<br/>{country} {region}';
555
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
556 // ----------------------------------
557 // USER PREFERENCES
558 // ----------------------------------
4e17e6c Thomas B. Initial revision
thomascube authored
559
e55ab02 Aleksander Machniak - Add 'default_charset' option to user preferences (#1485451)
alecpl authored
560 // Use this charset as fallback for message decoding
561 $rcmail_config['default_charset'] = 'ISO-8859-1';
562
67effe9 Aleksander Machniak - actually we don't need default_skin option
alecpl authored
563 // skin name: folder from skins/
564 $rcmail_config['skin'] = 'default';
e58df3a Aleksander Machniak - Added option to select skin in user preferences (#1485031)
alecpl authored
565
4e17e6c Thomas B. Initial revision
thomascube authored
566 // show up to X items in list view
567 $rcmail_config['pagesize'] = 40;
568
569 // use this timezone to display date/time
c8ae249 Thomas B. Auto-detect client language and timezone if desired by config/prefs
thomascube authored
570 $rcmail_config['timezone'] = 'auto';
4e17e6c Thomas B. Initial revision
thomascube authored
571
5349b78 Update copyright notice
svncommit authored
572 // is daylight saving On?
d7d6638 Thomas B. Use server's timezone for defaults (#1484288)
thomascube authored
573 $rcmail_config['dst_active'] = (bool)date('I');
4647e1b Thomas B. Started implementing search function
thomascube authored
574
4e17e6c Thomas B. Initial revision
thomascube authored
575 // prefer displaying HTML messages
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
576 $rcmail_config['prefer_html'] = true;
4e17e6c Thomas B. Initial revision
thomascube authored
577
2a41355 Aleksander Machniak - Added 'show_images' option, removed 'addrbook_show_images' (#1485597)
alecpl authored
578 // display remote inline images
579 // 0 - Never, always ask
580 // 1 - Ask if sender is not in address book
581 // 2 - Always show inline images
582 $rcmail_config['show_images'] = 0;
712b30d Aleksander Machniak - Added option to display images in messages from known senders (#148460...
alecpl authored
583
b190970 Thomas B. Introducing preview pane and conditional skin tags
thomascube authored
584 // compose html formatted messages by default
868deb5 Aleksander Machniak - Make htmleditor option behaviour consistent, add option to use HTML on...
alecpl authored
585 // 0 - never, 1 - always, 2 - on reply to HTML message only
586 $rcmail_config['htmleditor'] = 0;
b190970 Thomas B. Introducing preview pane and conditional skin tags
thomascube authored
587
30233b8 Thomas B. Minor bugfixes and correction of confusing License notfications
thomascube authored
588 // show pretty dates as standard
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
589 $rcmail_config['prettydate'] = true;
30233b8 Thomas B. Minor bugfixes and correction of confusing License notfications
thomascube authored
590
d656f1c Thomas B. Made automatic draft saving configurable
thomascube authored
591 // save compose message every 300 seconds (5min)
592 $rcmail_config['draft_autosave'] = 300;
0566adc Thomas B. Include host-specific configuration file
thomascube authored
593
b190970 Thomas B. Introducing preview pane and conditional skin tags
thomascube authored
594 // default setting if preview pane is enabled
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
595 $rcmail_config['preview_pane'] = false;
b190970 Thomas B. Introducing preview pane and conditional skin tags
thomascube authored
596
bc49601 Thomas B. Option not to mark messages as read when viewed in preview pane (#148501...
thomascube authored
597 // Mark as read when viewed in preview pane (delay in seconds)
598 // Set to -1 if messages in preview pane should not be marked as read
599 $rcmail_config['preview_pane_mark_read'] = 0;
600
06343d1 Aleksander Machniak - Added option focus_on_new_message (#1485374)
alecpl authored
601 // focus new window if new message arrives
602 $rcmail_config['focus_on_new_message'] = true;
603
eaa3947 Aleksander Machniak #1483863: empty trash and expunge inbox on logout
alecpl authored
604 // Clear Trash on logout
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
605 $rcmail_config['logout_purge'] = false;
eaa3947 Aleksander Machniak #1483863: empty trash and expunge inbox on logout
alecpl authored
606
607 // Compact INBOX on logout
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
608 $rcmail_config['logout_expunge'] = false;
eaa3947 Aleksander Machniak #1483863: empty trash and expunge inbox on logout
alecpl authored
609
166b615 Aleksander Machniak - Added option to disable displaying of attached images below the messag...
alecpl authored
610 // Display attached images below the message body
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
611 $rcmail_config['inline_images'] = true;
5e0045b Add option to log successful logins.
svncommit authored
612
ffae15e Aleksander Machniak - Added 'mime_param_folding' option with possibility to choose
alecpl authored
613 // Encoding of long/non-ascii attachment names:
614 // 0 - Full RFC 2231 compatible
615 // 1 - RFC 2047 for 'name' and RFC 2231 for 'filename' parameter (Thunderbird's default)
616 // 2 - Full 2047 compatible
21c277e Aleksander Machniak - set mime_param_folding to '1' by default
alecpl authored
617 $rcmail_config['mime_param_folding'] = 1;
ffae15e Aleksander Machniak - Added 'mime_param_folding' option with possibility to choose
alecpl authored
618
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
619 // Set true if deleted messages should not be displayed
2b58528 Aleksander Machniak - some option moved to user prefs section
alecpl authored
620 // This will make the application run slower
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
621 $rcmail_config['skip_deleted'] = false;
2b58528 Aleksander Machniak - some option moved to user prefs section
alecpl authored
622
623 // Set true to Mark deleted messages as read as well as deleted
624 // False means that a message's read status is not affected by marking it as deleted
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
625 $rcmail_config['read_when_deleted'] = true;
2b58528 Aleksander Machniak - some option moved to user prefs section
alecpl authored
626
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
627 // Set to true to newer delete messages immediately
119cd17 Aleksander Machniak - add 'Deleted' to search filter
alecpl authored
628 // Use 'Purge' to remove messages marked as deleted
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
629 $rcmail_config['flag_for_deletion'] = false;
2b58528 Aleksander Machniak - some option moved to user prefs section
alecpl authored
630
95d90f8 Aleksander Machniak - Added 'keep_alive' and 'min_keep_alive' options (#1485360)
alecpl authored
631 // Default interval for keep-alive/check-recent requests (in seconds)
632 // Must be greater than or equal to 'min_keep_alive' and less than 'session_lifetime'
633 $rcmail_config['keep_alive'] = 60;
634
2fd9750 Thomas B. Option to check for new mails in all folders (#1484374)
thomascube authored
635 // If true all folders will be checked for recent messages
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
636 $rcmail_config['check_all_folders'] = false;
2fd9750 Thomas B. Option to check for new mails in all folders (#1484374)
thomascube authored
637
e54bb72 Aleksander Machniak - Added 'display_next' option
alecpl authored
638 // If true, after message delete/move, the next message will be displayed
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
639 $rcmail_config['display_next'] = false;
e54bb72 Aleksander Machniak - Added 'display_next' option
alecpl authored
640
f52c936 Thomas B. Merged devel-threads branch (r3066:3364) back into trunk
thomascube authored
641 // 0 - Do not expand threads
642 // 1 - Expand all threads automatically
643 // 2 - Expand only threads with unread messages
644 $rcmail_config['autoexpand_threads'] = 0;
1cead0c Aleksander Machniak - sorting by message index - added 'index_sort' option (#1485936)
alecpl authored
645
50f56d2 Aleksander Machniak - top posting (#1484272)
alecpl authored
646 // When replying place cursor above original message (top posting)
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
647 $rcmail_config['top_posting'] = false;
50f56d2 Aleksander Machniak - top posting (#1484272)
alecpl authored
648
0207c45 Thomas B. More options for top posting feature (#1484272) using patch from Phil We...
thomascube authored
649 // When replying strip original signature from message
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
650 $rcmail_config['strip_existing_sig'] = true;
0207c45 Thomas B. More options for top posting feature (#1484272) using patch from Phil We...
thomascube authored
651
50f56d2 Aleksander Machniak - top posting (#1484272)
alecpl authored
652 // Show signature:
0207c45 Thomas B. More options for top posting feature (#1484272) using patch from Phil We...
thomascube authored
653 // 0 - Never
654 // 1 - Always
50f56d2 Aleksander Machniak - top posting (#1484272)
alecpl authored
655 // 2 - New messages only
0207c45 Thomas B. More options for top posting feature (#1484272) using patch from Phil We...
thomascube authored
656 // 3 - Forwards and Replies only
657 $rcmail_config['show_sig'] = 1;
658
659 // When replying or forwarding place sender's signature above existing message
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
660 $rcmail_config['sig_above'] = false;
50f56d2 Aleksander Machniak - top posting (#1484272)
alecpl authored
661
47ad83f Aleksander Machniak - Added force_7bit option to force MIME encoding of plain/text messages ...
alecpl authored
662 // Use MIME encoding (quoted-printable) for 8bit characters in message body
2d08c50 Aleksander Machniak - Support/Require tls:// prefix in 'smtp_server' option for TLS connecti...
alecpl authored
663 $rcmail_config['force_7bit'] = false;
47ad83f Aleksander Machniak - Added force_7bit option to force MIME encoding of plain/text messages ...
alecpl authored
664
b975da2 Thomas B. Allow admins to define defaults for search modifiers (#1485897)
thomascube authored
665 // Defaults of the search field configuration.
666 // The array can contain a per-folder list of header fields which should be considered when searching
667 // The entry with key '*' stands for all folders which do not have a specific list set.
668 // Please note that folder names should to be in sync with $rcmail_config['default_imap_folders']
669 $rcmail_config['search_mods'] = null; // Example: array('*' => array('subject'=>1, 'from'=>1), 'Sent' => array('subject'=>1, 'to'=>1));
670
b7f9522 Aleksander Machniak - Add 'delete_always' option to user preferences
alecpl authored
671 // 'Delete always'
672 // This setting reflects if mail should be always deleted
673 // when moving to Trash fails. This is necessary in some setups
674 // when user is over quota and Trash is included in the quota.
675 $rcmail_config['delete_always'] = false;
676
f22ea7b Aleksander Machniak - Support SMTP Delivery Status Notifications - RFC3461 (#1486142)
alecpl authored
677 // Behavior if a received message requests a message delivery notification (read receipt)
678 // 0 = ask the user, 1 = send automatically, 2 = ignore (never send or ask)
679 // 3 = send automatically if sender is in addressbook, otherwise ask the user
680 // 4 = send automatically if sender is in addressbook, otherwise ignore
681 $rcmail_config['mdn_requests'] = 0;
b25dfd0 Aleksander Machniak - removed PHP closing tag
alecpl authored
682
f22ea7b Aleksander Machniak - Support SMTP Delivery Status Notifications - RFC3461 (#1486142)
alecpl authored
683 // Return receipt checkbox default state
684 $rcmail_config['mdn_default'] = 0;
685
686 // Delivery Status Notification checkbox default state
687 $rcmail_config['dsn_default'] = 0;
688
eeb85f4 Aleksander Machniak - Add option to place replies in the folder of the message being replied...
alecpl authored
689 // Place replies in the folder of the message being replied to
690 $rcmail_config['reply_same_folder'] = false;
691
f22ea7b Aleksander Machniak - Support SMTP Delivery Status Notifications - RFC3461 (#1486142)
alecpl authored
692 // end of config file
Something went wrong with that request. Please try again.