@fts_fs_defaults
Default | [None] |
---|---|
Value | Groups Includes |
Allowed Values | aws-s3 s3 azure sproxyd nfs |
See Also |
Group that expands to recommended fts-dovecot plugin fs
settings, compression and
encryption. Note that they use
/var/cache/fts
directory, which must be created and be writable to the
mail_uid = vmail
user. Also note that you must configure the
encryption keys. See below for what the groups
expand to.
INFO
@fts_fs_defaults = aws-s3
fts dovecot {
fs fts-cache {
}
fs fscache {
path = /var/cache/fts/%{user | sha1 % 4}
size = 512 M
}
fs compress {
}
fs crypt {
}
fs dictmap {
storage_passthrough_paths = full
dict proxy {
name = mails
socket_path = dict-async
}
}
fs aws-s3 {
}
}
@fts_fs_defaults = s3
fts dovecot {
fs fts-cache {
}
fs fscache {
path = /var/cache/fts/%{user | sha1 % 4}
size = 512 M
}
fs compress {
}
fs crypt {
}
fs dictmap {
storage_passthrough_paths = full
dict proxy {
name = mails
socket_path = dict-async
}
}
fs s3 {
}
}
@fts_fs_defaults = azure
fts dovecot {
fs fts-cache {
}
fs fscache {
path = /var/cache/fts/%{user | sha1 % 4}
size = 512 M
}
fs compress {
}
fs crypt {
}
fs dictmap {
storage_passthrough_paths = full
dict proxy {
name = mails
socket_path = dict-async
}
}
fs azure {
}
}
@fts_fs_defaults = sproxyd
fts dovecot {
fs fts-cache {
}
fs fscache {
path = /var/cache/fts/%{user | sha1 % 4}
size = 512 M
}
fs compress {
}
fs crypt {
}
fs dictmap {
dict proxy {
name = mails
socket_path = dict-async
}
}
fs sproxyd {
}
}
@fts_fs_defaults = nfs
fts dovecot {
fs fts-cache {
}
fs fscache {
path = /var/cache/fts/%{user | sha1 % 4}
size = 512 M
}
fs compress {
}
fs crypt {
}
fs posix {
}
}