mail-server/dovecot.nix: fix indentation

This commit is contained in:
Ruben Maher 2017-11-13 20:20:38 +10:30
parent a12c42bdfb
commit 717dc36048
1 changed files with 35 additions and 36 deletions

View File

@ -41,15 +41,14 @@ in
protocols = [ "sieve" ]; protocols = [ "sieve" ];
sieveScripts = { sieveScripts = {
before = builtins.toFile "spam.sieve" before = builtins.toFile "spam.sieve" ''
'' require "fileinto";
require "fileinto";
if header :is "X-Spam" "Yes" { if header :is "X-Spam" "Yes" {
fileinto "Junk"; fileinto "Junk";
stop; stop;
} }
''; '';
}; };
extraConfig = '' extraConfig = ''
@ -59,49 +58,49 @@ in
ssl = required ssl = required
service lmtp { service lmtp {
unix_listener /var/lib/postfix/queue/private/dovecot-lmtp { unix_listener /var/lib/postfix/queue/private/dovecot-lmtp {
group = postfix group = postfix
mode = 0600 mode = 0600
user = postfix # TODO: < make variable user = postfix # TODO: < make variable
} }
} }
protocol lmtp { protocol lmtp {
mail_plugins = $mail_plugins sieve mail_plugins = $mail_plugins sieve
} }
service auth { service auth {
unix_listener /var/lib/postfix/queue/private/auth { unix_listener /var/lib/postfix/queue/private/auth {
mode = 0660 mode = 0660
user = postfix # TODO: < make variable user = postfix # TODO: < make variable
group = postfix # TODO: < make variable group = postfix # TODO: < make variable
} }
} }
auth_mechanisms = plain login auth_mechanisms = plain login
namespace inbox { namespace inbox {
inbox = yes inbox = yes
mailbox "Trash" { mailbox "Trash" {
auto = no auto = no
special_use = \Trash special_use = \Trash
} }
mailbox "Junk" { mailbox "Junk" {
auto = subscribe auto = subscribe
special_use = \Junk special_use = \Junk
} }
mailbox "Drafts" { mailbox "Drafts" {
auto = subscribe auto = subscribe
special_use = \Drafts special_use = \Drafts
} }
mailbox "Sent" { mailbox "Sent" {
auto = subscribe auto = subscribe
special_use = \Sent special_use = \Sent
} }
} }
''; '';
}; };