Product SiteDocumentation Site

第 10 章 Archiver configuration settings

The following table describes configuration settings that apply to Zarafa Archiver. When settings marked yes in column Required aren’​t specified Archiver prints an error message and quits execution.
表 10.1. Archiver settings
Setting Type Default Required Meaning and usage
server_socket
string
Yes
Location of server unix socket.
archive_enable
yes/no
yes
No
Setting this to no disables archiving.
archive_after
integer
30
No
Archive messages older than this number of days.
stub_enable
yes/no
no
No
Enables or disables stubbing.
stub_unread
yes/no
no
No
Enables or disables stubbing of unread messages.
stub_after
integer
0
No
Stub messages older than this number of days. When archive_after has a larger value than this setting, archive_after is used instead.
delete_enable
yes/no
no
No
Delete archived messages from the main store. Only archived messages can be deleted. Note that if this option is set to yes, no stubbing is performed.
delete_unread
yes/no
no
No
Enables or disables deleting unread archived messages from the main store.
delete_after
integer
0
No
Delete messages older than this number of days. When archive_after has a larger value than this setting, archive_after is used instead.
purge_enable
yes/no
no
No
Enables or disables purging of messages in the archive server(s).
purge_after
integer
2555 (7 years)
No
Purge messages older than this number of days. When archive_after has a larger value than this setting, archive_after is used instead.
cleanup_action
string
store
No
Specify what action should be taken on archive messages whose primary message has been deleted. Possible options are: store: the archived message in a special folder named Zarafa Archive\Deleted; delete, delete the archived messages.
cleanup_follow_purge_after
yes/no
no
No
Specify that items that are cleaned up from the archive are at least the age that is specified in setting purge_after. This is to avoid messages being deleted from the archive when they were deleted from the primary store by a delete operation. Note that setting this to yes will cause a cleanup run to seemingly do nothing. A rule of thumb is to set this to the same value as delete_enable. So when delete_enable is set to yes, make sure cleanup_follow_purge_after is also set to yes.
enable_auto_attach
yes/no
no
No
Specify whether on each archive run an auto-attach run is performed in order to match the attached archives to the requested state as specified in LDAP or ADS.
auto_attach_writable
yes/no
yes
No
Specify whether an auto attached archive will be granted write permissions for the user the arcive is attached to.
purge_soft_deleted
yes/no
no
No
Specify whether archiver must purge soft-deleted items before a clean-up run
log_method
string
file
No
Logging method, either syslog of file.
log_file
string
-
No
File name of log file when log_method = file, use "-" for stderr
log_level
integer
2
No
Log level (0 = no logging, 5 = full logging)
log_timestamp
integer
1
No
Log timestamp - prefix each log line with timestamp in file logging mode.
sslkey_file
string
Yes
Log in to Zarafa server using this SSL Key.
sslkey_pass
string
Yes
Password of SSL Key.
pid_file
string
/var/run/zarafa-archiver.pid
No
Name of control pid file.
mysql_host
string
localhost
No
MySQL hostname to connect to for database access.
mysql_port
string
3306
No
MySQL port to connect with (usually 3306).
mysql_user
string
root
No
Name of the user with which to connect to MySQL.
mysql_password
string
No
The password for mysql_user (leave empty for no password).
mysql_socket
string
No
Override the default MySQL socket to access mysql locally. Works only if the mysql_host value is empty or localhost.
mysql_database
string
zarafa-archiver
No
Database to connect to.