acl
Default | [None] |
---|---|
Value | string |
The ACL driver to use. This setting is REQUIRED - if empty, the acl plugin is disabled.
The format is:
backend[:option[:option...]]
Currently, there is a single backend available: vfile
. This backend
supports two ways of defining the ACL configuration:
-
global: ACL rules are applied to all users.
-
per-mailbox: Each mailbox has separate ACL rules. They are stored in a
dovecot-acl
file in each mailbox (orCONTROL
) directory. This is the default.
This backend has the following options:
Name | Description |
---|---|
<global_path> |
If a path is defined, this is the location of the global ACL configuration file. |
cache_secs |
The interval, in seconds, for running stat() on the ACL file to check for changes. DEFAULT: 30 |
Example:
plugin {
# Per-user ACL:
acl = vfile
# Global ACL; check for changes every minute
#acl = vfile:/etc/dovecot/dovecot-acl:cache_secs=60
}