Subversion Repositories configs

Rev

Rev 5 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 - 1
##############################################################
2
# SERVER SETTINGS
3
 
4
# IP Address to bind to (0.0.0.0 for ANY)
5
# Set to 127.0.0.1 if connections should only come from localhost
6
# and through the webserver proxy
7
server_bind		= 0.0.0.0
8
 
9
# Accept normal TCP connections (not recommended to disable)
10
server_tcp_enabled	= yes
11
 
12
# Port to bind to
13
server_tcp_port		= 236
14
 
15
# Accept unix pipe connections (not recommended to disable)
16
server_pipe_enabled	= yes
17
 
18
# Unix socket location
19
server_pipe_name	= /var/run/zarafa
20
 
21
# Priority unix socket location
22
server_pipe_priority	= /var/run/zarafa-prio
23
 
24
# Name for identifying the server in a multi-server environment
25
server_name = Zarafa
26
 
27
# Override the hostname of this server, used by Kerberos SSO if enabled
28
server_hostname =
29
 
30
# Database engine (mysql)
31
database_engine		= mysql
32
 
33
# Allow connections from normal users through the unix socket
34
allow_local_users	= yes
35
 
36
# local admin users who can connect to any store (use this for the zarafa-dagent)
37
# field is SPACE separated
38
# eg: local_admin_users = root vmail zarafa
39
local_admin_users	= root zarafa
40
 
41
# e-mail address of the Zarafa System user
42
system_email_address	= postmaster@localhost
43
 
44
# drop privileges and run the process as this user
45
run_as_user		= zarafa
46
 
47
# drop privileges and run the process as this group
48
run_as_group		= zarafa
49
 
50
# create a pid file for stopping the service via the init.d scripts
51
pid_file		= /var/run/zarafa-server.pid
52
 
53
# run server in this path (when not using the -F switch)
54
running_path = /
55
 
56
# create memory coredumps upon crash in the running_path directory
57
coredump_enabled = yes
58
 
59
# session timeout for clients. Values lower than 300 will be upped to 300
60
# automatically. If the server hears nothing from a client in session_timeout
61
# seconds, then the session is killed.
62
session_timeout		= 300
63
 
64
# Socket to connect to license server
65
license_socket		= /var/run/zarafa-licensed
66
 
67
# Time (in seconds) to wait for a connection to the license server before
68
# terminating the request.
69
license_timeout = 10
70
 
71
##############################################################
72
# LOG SETTINGS
73
 
74
# Logging method (syslog, file), syslog facility is 'mail'
75
log_method		= file
76
 
77
# Logfile (for log_method = file, '-' for stderr)
78
log_file		= /var/log/zarafa/server.log
79
 
80
# Loglevel (0=no logging, 5=full logging)
81
log_level		= 2
82
 
83
# Log timestamp - prefix each log line with timestamp in 'file' logging mode
84
log_timestamp		= 1
85
 
86
##############################################################
87
# AUDIT LOG SETTINGS
88
 
89
# Audit logging is by default not enabled
90
audit_log_enabled	= no
91
 
92
# Audit logging method (syslog, file), syslog facility is 'authpriv'
93
audit_log_method	= file
94
 
95
# Audit logfile (for log_method = file, '-' for stderr)
96
audit_log_file		= /var/log/zarafa/server.log
97
 
98
# Audit loglevel (0=no logging, 1=full logging)
99
audit_log_level		= 1
100
 
101
# Audit log timestamp - prefix each log line with timestamp in 'file' logging mode
102
audit_log_timestamp	= 1
103
 
104
##############################################################
105
# MYSQL SETTINGS (for database_engine = mysql)
106
 
107
# MySQL hostname to connect to for database access
108
mysql_host		= localhost
109
 
110
# MySQL port to connect with (usually 3306)
111
mysql_port		= 3306
112
 
113
# The user under which we connect with MySQL
114
mysql_user		= root
115
 
116
# The password for the user (leave empty for no password)
117
mysql_password		= uwe2592
118
 
119
# Override the default MySQL socket to access mysql locally
120
# Works only if the mysql_host value is empty or 'localhost'
121
mysql_socket		=
122
 
123
# Database to connect to
124
mysql_database		= zarafa
125
 
126
# Where to place attachments. Value can be 'database' or 'files'
127
attachment_storage	= files
128
 
129
# When attachment_storage is 'files', use this path to store the files
130
attachment_path		= /var/lib/zarafa
131
 
132
# Compression level for attachments when attachment_storage is 'files'.
133
# Set compression level for attachments disabled=0, max=9
134
attachment_compression	= 6
135
 
136
##############################################################
137
#  SSL SETTINGS
138
 
139
# enable SSL support in server
140
server_ssl_enabled	= no
141
 
142
# Listen for SSL connections on this port
143
server_ssl_port		= 237
144
 
145
# Required Server certificate, contains the certificate and the private key parts
146
server_ssl_key_file	= /etc/zarafa/ssl/server.pem
147
 
148
# Password of Server certificate
149
server_ssl_key_pass	= replace-with-server-cert-password
150
 
151
# Required Certificate Authority of server
152
server_ssl_ca_file	= /etc/zarafa/ssl/cacert.pem
153
 
154
# Path with CA certificates, e.g. /etc/ssl/certs
155
server_ssl_ca_path	=
156
 
157
# Accept SSLv2 only connections. Normally v3 connections are used.
158
server_ssl_enable_v2 = no
159
 
160
# Path of SSL Public keys of clients
161
sslkeys_path		= /etc/zarafa/sslkeys
162
 
163
##############################################################
164
# THREAD SETTINGS
165
 
166
# Number of server threads
167
# default: 8
168
threads				=	8
169
 
170
# Watchdog frequency. The number of watchdog checks per second.
171
# default: 1
172
watchdog_frequency	=	1
173
 
174
# Watchdog max age. The maximum age in ms of a task before a
175
# new thread is started.
176
# default: 500
177
watchdog_max_age	=	500
178
 
179
# Maximum SOAP keep_alive value
180
# default: 100
181
server_max_keep_alive_requests	=	100
182
 
183
# SOAP recv timeout value (time between requests)
184
# default: 5
185
server_recv_timeout	=	5
186
 
187
# SOAP read timeout value (time during requests)
188
# default: 60
189
server_read_timeout	=	60
190
 
191
# SOAP send timeout value
192
# default: 60
193
server_send_timeout	=	60
194
 
195
##############################################################
196
#  OTHER SETTINGS
197
 
198
# Softdelete clean cycle (in days) 0=never running
199
softdelete_lifetime	= 30
200
 
201
# Sync lifetime, removes all changes remembered for a client after x days of inactivity
202
sync_lifetime		= 90
203
 
204
# Set to 'yes' if all changes (for synchronization) to messages should be logged to the database
205
sync_log_all_changes = yes
206
 
207
# Set to 'yes' if you have Kerberos or NTLM correctly configured for single sign-on
208
enable_sso = no
209
 
210
# Set to 'yes' if you want to show the GAB to your users
211
enable_gab = yes
212
 
213
# Authentication can be through plugin (default, recommended), pam or kerberos
214
auth_method = plugin
215
 
216
# If auth_method is set to pam, you should provide the pam service name
217
pam_service = passwd
218
 
219
 
220
#############################################################
221
# CACHE SETTINGS
222
#
223
# To see the live cache usage, use 'zarafa-stats --system'.
224
 
225
# Size in bytes of the 'cell' cache (should be set as high as you can afford to set it)
226
cache_cell_size				= 256M
227
 
228
# Size in bytes of the 'object' cache
229
cache_object_size			= 5M
230
 
231
# Size in bytes of the 'indexed object' cache
232
cache_indexedobject_size	= 16M
233
 
234
# Size in bytes of the userquota details
235
cache_quota_size			= 1M
236
 
237
# Lifetime for userquota details
238
cache_quota_lifetime		= 1
239
 
240
# Size in bytes of the acl cache
241
cache_acl_size				= 1M
242
 
243
# Size in bytes of the store id/guid cache
244
cache_store_size			= 1M
245
 
246
# Size in bytes of the 'user id' cache (this is allocated twice)
247
cache_user_size				= 1M
248
 
249
# Size in bytes of the 'user details' cache
250
cache_userdetails_size		= 26214400
251
 
252
# Lifetime for user details
253
cache_userdetails_lifetime	= 0
254
 
255
# Size in bytes of the server details (multiserver setups only)
256
cache_server_size			= 1M
257
 
258
# Lifetime for server details (multiserver setups only)
259
cache_server_lifetime	= 30
260
 
261
 
262
##############################################################
263
#  QUOTA SETTINGS
264
 
265
# The default Warning Quota Level. Set to 0 to disable this level.
266
# The user will receive an email when this level is reached. Value is in Mb. Default value is 0.
267
quota_warn		= 0
268
 
269
# The default Soft Quota Level. Set to 0 to disable this level.
270
# The user will still receive mail, but sending new mail is prohibited, until objects are removed from the store.
271
# VALUE is in Mb. Default value is 0.
272
quota_soft		= 0
273
 
274
# The default Hard Quota Level. Set to 0 to disable this level.
275
# The user can not receive and send mail, until objects are removed from the store.
276
# Value is in Mb. Default value is 0.
277
quota_hard		= 0
278
 
279
# The default Warning Quota Level for multitenant public stores. Set to 0 to disable this level.
280
# The tenant administrator will receive an email when this level is reached. Value is in Mb. Default value is 0.
281
companyquota_warn      = 0
282
 
283
 
284
##############################################################
285
#  USER PLUGIN SETTINGS
286
 
287
# Name of the plugin that handles users
288
# Required, default = db
289
# Values: ldap, unix, db, ldapms (available in enterprise license)
290
user_plugin		= db
291
 
292
# configuration file of the user plugin, examples can be found in /usr/share/doc/zarafa/example-config
293
user_plugin_config	= /etc/zarafa/ldap.cfg
294
 
295
# location of the zarafa plugins
296
# if you have a 64bit distribution, this probably should be changed to /usr/lib64/zarafa
297
plugin_path		= /usr/lib64/zarafa
298
 
299
# scripts which create stores for users from an external source
300
# used for ldap and unix plugins only
301
createuser_script		=	/etc/zarafa/userscripts/createuser
302
deleteuser_script		=	/etc/zarafa/userscripts/deleteuser
303
creategroup_script		=	/etc/zarafa/userscripts/creategroup
304
deletegroup_script		=	/etc/zarafa/userscripts/deletegroup
305
createcompany_script	=	/etc/zarafa/userscripts/createcompany
306
deletecompany_script	=	/etc/zarafa/userscripts/deletecompany
307
 
308
# Set this option to 'yes' to skip the creation and deletion of new users
309
# The action will be logged, so you can see if your changes to the plugin
310
# configuration are correct.
311
user_safe_mode = no
312
 
313
##############################################################
314
# MISC SETTINGS
315
 
316
# Thread size in KB, default is 512
317
# WARNING: Do not set too small, your server WILL crash
318
thread_stacksize = 512
319
 
320
# Enable multi-tenancy environment
321
# When set to true it is possible to create tenants within the
322
# zarafa instance and assign all users and groups to particular
323
# tenants.
324
# When set to false, the normal single-tenancy environment is created.
325
enable_hosted_zarafa = false
326
 
327
# Enable multi-server environment
328
# When set to true it is possible to place users and tenants on
329
# specific servers.
330
# When set to false, the normal single-server environment is created.
331
enable_distributed_zarafa = false
332
 
333
# Display format of store name
334
# Allowed variables:
335
#  %u Username
336
#  %f Fullname
337
#  %c Teantname
338
# default: %f
339
storename_format = %f
340
 
341
# Loginname format (for Multi-tenancy installations)
342
# When the user does not login through a system-wide unique
343
# username (like the email address) a unique name is created
344
# by combining the username and the tenantname.
345
# With this configuration option you can set how the
346
# loginname should be built up.
347
#
348
# Note: Do not use the = character in the format.
349
#
350
# Allowed variables:
351
#  %u Username
352
#  %c Teantname
353
#
354
# default: %u
355
loginname_format = %u
356
 
357
# Set to yes for Windows clients to be able to download the latest
358
# Zarafa Outlook client from the Zarafa server
359
client_update_enabled = false
360
 
361
# Place the correct Zarafa Outlook Client in this directory for
362
# Windows clients to download through the Zarafa server
363
client_update_path = /var/lib/zarafa/client
364
 
365
# Recieve update information from the client (0 = disabled, 1 = only on error, 2 = log always)
366
client_update_log_level = 1
367
 
368
# Log location for the client auto update files
369
 client_update_log_path = /var/log/zarafa/autoupdate
370
 
371
# Everyone is a special internal group, which contains every user and group
372
# You may want to disable this group from the Global Addressbook by setting
373
# this option to 'yes'. Administrators will still be able to see the group.
374
hide_everyone = no
375
 
376
# System is a special internal user, which has super-admin privileges
377
# You may want to disable this user from the Global Addressbook by setting
378
# this option to 'yes'. Administrators will still be able to see the user.
379
hide_system = yes
380
 
381
# Use Indexing service for faster searching.
382
# Enabling this option requires the zarafa-search service to
383
# be running.
384
search_enabled = yes
385
 
386
# Path to the zarafa-search service, this option is only required
387
# if the server is going to make use of the indexing service.
388
search_socket = file:///var/run/zarafa-search
389
 
390
# Time (in seconds) to wait for a connection to the zarafa-search service
391
# before terminating the indexed search request.
392
search_timeout = 10
393
 
394
# Allow enhanced ICS operations to speedup synchronization with cached profiles.
395
# default: yes
396
enable_enhanced_ics = yes
397
 
398
# SQL Procedures allow for some optimized queries when streaming with enhanced ICS.
399
# This is default disabled because you must set 'thread_stack = 256k' in your
400
# MySQL server config under the [mysqld] tag and restart your MySQL server.
401
enable_sql_procedures = no
402
 
403
# Synchronize GAB users on every open of the GAB (otherwise, only on
404
# zarafa-admin --sync)
405
sync_gab_realtime = yes
406
 
407
# Disable features for users. Default all features are disabled. This
408
# list is space separated. Currently valid values: imap
409
disabled_features = pop3
410
 
411
# Maximum number of deferred records in total
412
max_deferred_records = 0
413
 
414
# Maximum number of deferred records per folder
415
max_deferred_records_folder = 20
416
 
417
# Restrict the permissions that admins receive to folder permissions only. Please
418
# read the server.cfg manpage before enabling this option so you really understand
419
# the implications
420
restrict_admin_permissions = no
421
 
422
# The maximum level of attachment recursion; Defines the number of
423
# attachment-in-attachment in-attachment levels are allowed when saving and
424
# replicating objects in the database. If you really want a higher level of
425
# recursion than about 20, you probably have to increase MySQL's stack_size
426
# to allow replication to work properly.
427
embedded_attachment_limit = 20
428
 
429
# Header to detect whether a connection has been received through a proxy. The
430
# value of the header is not inspected. If the header exists then the connection
431
# is taken to be received via a proxy. An empty value disables proxy detection
432
# and the value of '*' is used to indicate that all connections are proxied
433
proxy_header =