From 4154913810dae5815288e81c8d1a834a3e1d6cf7 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Mon, 16 Feb 2026 15:51:48 +0100 Subject: [PATCH] fix(mailserver): Use lmdb instead of hash for postfix maps Alpine Linux uses LMDB instead of Berkeley DB hash format. Changed virtual_mailbox_maps from hash: to lmdb: prefix. Also fixes: - nftables forward_wan missing port 25 accept rule - nftables input_wan missing port 25 accept rule - gk2@secubox.in missing from vmailbox Co-Authored-By: Claude Opus 4.5 --- .../secubox/secubox-app-mailserver/files/usr/sbin/mailserverctl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/secubox/secubox-app-mailserver/files/usr/sbin/mailserverctl b/package/secubox/secubox-app-mailserver/files/usr/sbin/mailserverctl index 5caa19d2..93457f67 100644 --- a/package/secubox/secubox-app-mailserver/files/usr/sbin/mailserverctl +++ b/package/secubox/secubox-app-mailserver/files/usr/sbin/mailserverctl @@ -193,7 +193,7 @@ mynetworks = 127.0.0.0/8 [::1]/128 192.168.255.0/24 # Virtual mailbox virtual_mailbox_domains = $domain virtual_mailbox_base = /var/mail -virtual_mailbox_maps = hash:/etc/postfix/vmailbox +virtual_mailbox_maps = lmdb:/etc/postfix/vmailbox virtual_uid_maps = static:102 virtual_gid_maps = static:105 virtual_transport = lmtp:unix:private/dovecot-lmtp