From cc98df3040adb85abfeaf7f35e27c2059afd886d Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Tue, 17 Feb 2026 10:30:04 +0100 Subject: [PATCH 1/2] fix: openldap database count --- hosts/mail/modules/openldap.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hosts/mail/modules/openldap.nix b/hosts/mail/modules/openldap.nix index 15892ec..26bf1c5 100644 --- a/hosts/mail/modules/openldap.nix +++ b/hosts/mail/modules/openldap.nix @@ -290,10 +290,10 @@ in ]; }; - "olcDatabase={10}mdb".attrs = { + "olcDatabase={5}mdb".attrs = { objectClass = [ "olcDatabaseConfig" "olcMdbConfig" ]; - olcDatabase = "{10}mdb"; + olcDatabase = "{5}mdb"; olcDbDirectory = "/var/lib/openldap/data"; olcSuffix = "dc=docfast,dc=dev"; From 479b52edf96c7c4a7c690feaf7c74aecf73466e4 Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Tue, 17 Feb 2026 21:06:45 +0100 Subject: [PATCH 2/2] feat: add + delimiter to mailbox handling --- hosts/mail/modules/dovecot.nix | 1 + hosts/mail/modules/postfix.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/hosts/mail/modules/dovecot.nix b/hosts/mail/modules/dovecot.nix index dd0e918..3c23a36 100644 --- a/hosts/mail/modules/dovecot.nix +++ b/hosts/mail/modules/dovecot.nix @@ -193,6 +193,7 @@ in managesieve_logout_format = bytes ( in=%i : out=%o ) } + recipient_delimiter = + lda_original_recipient_header = X-Original-To plugin { diff --git a/hosts/mail/modules/postfix.nix b/hosts/mail/modules/postfix.nix index ac71d35..bc9d8ee 100644 --- a/hosts/mail/modules/postfix.nix +++ b/hosts/mail/modules/postfix.nix @@ -125,6 +125,7 @@ in # The extra detail makes trouble shooting easier but also reveals information # that is nobody elses business. show_user_unknown_table_name = "no"; + recipient_delimiter = "+"; compatibility_level = "2"; # bigger attachement size