diff options
Diffstat (limited to 'Omni/Cloud/Mail.nix')
-rw-r--r-- | Omni/Cloud/Mail.nix | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/Omni/Cloud/Mail.nix b/Omni/Cloud/Mail.nix index 61ccf30..bccf5db 100644 --- a/Omni/Cloud/Mail.nix +++ b/Omni/Cloud/Mail.nix @@ -63,48 +63,59 @@ Known issues: services.postfix.headerChecks = [ # Block perfora.net { - pattern = "/^Received:.*perfora\\.net/"; + pattern = "^Received:.*perfora\\.net"; action = "REJECT Domain perfora.net is blocked"; } { - pattern = "/^From:.*perfora\\.net/"; + pattern = "^From:.*perfora\\.net"; action = "REJECT Domain perfora.net is blocked"; } # Block novastells.com.es domain { - pattern = "/^Received:.*novastells\\.com\\.es/"; + pattern = "^Received:.*novastells\\.com\\.es"; action = "REJECT Domain novastells.com.es is blocked"; } { - pattern = "/^From:.*novastells\\.com\\.es/"; + pattern = "^From:.*novastells\\.com\\.es"; action = "REJECT Domain novastells.com.es is blocked"; } { - pattern = "/^Return-Path:.*novastells\\.com\\.es/"; + pattern = "^Return-Path:.*novastells\\.com\\.es"; action = "REJECT Domain novastells.com.es is blocked"; } { - pattern = "/^Sender:.*novastells\\.com\\.es/"; + pattern = "^Sender:.*novastells\\.com\\.es"; action = "REJECT Domain novastells.com.es is blocked"; } # Block optaltechtld.com domain { - pattern = "/^Received:.*optaltechtld\\.com/"; + pattern = "^Received:.*optaltechtld\\.com"; action = "REJECT Domain optaltechtld.com is blocked"; } { - pattern = "/^From:.*optaltechtld\\.com/"; + pattern = "^From:.*optaltechtld\\.com"; action = "REJECT Domain optaltechtld.com is blocked"; } { - pattern = "/^Return-Path:.*optaltechtld\\.com/"; + pattern = "^Return-Path:.*optaltechtld\\.com"; action = "REJECT Domain optaltechtld.com is blocked"; } { - pattern = "/^Sender:.*optaltechtld\\.com/"; + pattern = "^Sender:.*optaltechtld\\.com"; action = "REJECT Domain optaltechtld.com is blocked"; } ]; + + # Increase memory limits for mbsync, otherwise it runs out of space trying to + # sync large mailboxes (like dev/INBOX) + services.dovecot2.extraConfig = '' + service imap { + vsz_limit = 4G + } + service quota-status { + vsz_limit = 4G + } + ''; } |