From 091741008f19538cc190818433b62de7118378ec Mon Sep 17 00:00:00 2001 From: j4n Date: Wed, 25 Feb 2026 16:43:47 +0100 Subject: [PATCH] docker: create vmail dir --- docker/chatmail-init.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docker/chatmail-init.sh b/docker/chatmail-init.sh index 60a5c427..e5c9b649 100755 --- a/docker/chatmail-init.sh +++ b/docker/chatmail-init.sh @@ -41,6 +41,11 @@ if [ -n "${TLS_EXTERNAL_CERT_AND_KEY:-}" ]; then fi fi +# Ensure mailboxes directory exists (chatmail-metadata needs it at startup, +# but Dovecot only creates it on first mail delivery) +mkdir -p "/home/vmail/mail/${MAIL_DOMAIN}" +chown vmail:vmail "/home/vmail/mail/${MAIL_DOMAIN}" + # --- Deploy fingerprint: skip cmdeploy run if nothing changed --- # On restart with identical image+config, systemd already brings up all # enabled services only configure+activate are needed here.