Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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