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 <noreply@anthropic.com>
This commit is contained in:
CyberMind-FR 2026-02-16 15:51:48 +01:00
parent 19406e128c
commit 4154913810

View File

@ -193,7 +193,7 @@ mynetworks = 127.0.0.0/8 [::1]/128 192.168.255.0/24
# Virtual mailbox # Virtual mailbox
virtual_mailbox_domains = $domain virtual_mailbox_domains = $domain
virtual_mailbox_base = /var/mail 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_uid_maps = static:102
virtual_gid_maps = static:105 virtual_gid_maps = static:105
virtual_transport = lmtp:unix:private/dovecot-lmtp virtual_transport = lmtp:unix:private/dovecot-lmtp