folders
This commit is contained in:
parent
bbae79fd0d
commit
a80eeb2a16
1 changed files with 38 additions and 33 deletions
|
|
@ -41,42 +41,47 @@
|
||||||
{
|
{
|
||||||
environment.persistence."/persist" = {
|
environment.persistence."/persist" = {
|
||||||
directories = [
|
directories = [
|
||||||
# TODO write justifications for each of these
|
|
||||||
# Dovecot is an open source IMAP and POP3 server
|
# Dovecot is an open source IMAP and POP3 server
|
||||||
# which means it handles email retrieval for users.
|
# which means it handles email retrieval for users.
|
||||||
"/var/lib/dovecot" # owned by root
|
"/var/lib/dovecot" # owned by root
|
||||||
# "/var/lib/postfix" # owned by root
|
# Postfix is a open-source mail transfer agent (MTA)
|
||||||
# {
|
"/var/lib/postfix" # owned by root
|
||||||
# directory = "/var/lib/rspamd";
|
# Rspamd is a open-source spam filtering system.
|
||||||
# user = "rspamd";
|
{
|
||||||
# group = "rspamd";
|
directory = "/var/lib/rspamd";
|
||||||
# mode = "0750";
|
user = "rspamd";
|
||||||
# }
|
group = "rspamd";
|
||||||
# {
|
mode = "0700";
|
||||||
# directory = "/var/spool/redis-rspamd";
|
}
|
||||||
# user = "redis-rspamd";
|
# redis-rspamd is just a redis instance used by rspamd for caching
|
||||||
# group = "redis-rspamd";
|
# TODO: what is the /var/spool folder?
|
||||||
# mode = "0750";
|
{
|
||||||
# }
|
directory = "/var/spool/redis-rspamd";
|
||||||
# {
|
user = "redis-rspamd";
|
||||||
# directory = config.mailserver.sieveDirectory;
|
group = "redis-rspamd";
|
||||||
# user = "virtualMail";
|
mode = "0750";
|
||||||
# group = "virtualMail";
|
}
|
||||||
# mode = "0770";
|
# Sieve is a scripting language for filtering email messages.
|
||||||
# }
|
{
|
||||||
# {
|
directory = config.mailserver.sieveDirectory; # /var/sieve by default
|
||||||
# directory = config.mailserver.mailDirectory;
|
user = "virtualMail";
|
||||||
# user = config.mailserver.vmailUserName;
|
group = "virtualMail";
|
||||||
# group = config.mailserver.vmailGroupName;
|
mode = "0770";
|
||||||
# mode = "0700";
|
}
|
||||||
# }
|
# Mail folder
|
||||||
# {
|
{
|
||||||
# directory = config.mailserver.dkimKeyDirectory;
|
directory = config.mailserver.mailDirectory; # /var/vmail by default
|
||||||
# user = "rspamd";
|
user = config.mailserver.vmailUserName;
|
||||||
# group = "rspamd";
|
group = config.mailserver.vmailGroupName;
|
||||||
# mode = "0755";
|
mode = "0700";
|
||||||
# }
|
}
|
||||||
# "/var/spool"
|
# DKIM is used to sign outgoing emails to verify they are from the claimed domain.
|
||||||
|
{
|
||||||
|
directory = config.mailserver.dkimKeyDirectory; # /var/dkim by default
|
||||||
|
user = "rspamd";
|
||||||
|
group = "rspamd";
|
||||||
|
mode = "0755";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue