From 0336f74e6fecf84478e3896d095c36a7d5558a0a Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Wed, 1 Jul 2026 02:55:56 +0000 Subject: [PATCH] mailu: document RECIPIENT_DELIMITER=+ in mailu.env.example Plus-addressing (chovy+tag@ -> chovy@) is a hard prerequisite for qaaas.dev's packages/mail but was missing from the example, so tagged mail bounces as an unknown recipient until an operator sets it by hand. Add it with a note that it governs DELIVERY only, not login (Mailu auths the exact address; base @ is the single login and already receives all +tagged mail). Co-Authored-By: Claude Opus 4.8 --- deploy/mailu/mailu.env.example | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/deploy/mailu/mailu.env.example b/deploy/mailu/mailu.env.example index 15f4836..6c460a8 100644 --- a/deploy/mailu/mailu.env.example +++ b/deploy/mailu/mailu.env.example @@ -37,6 +37,16 @@ BIND_ADDRESS4=127.0.0.1 SUBNET=192.168.203.0/24 MESSAGE_SIZE_LIMIT=52428800 # 50 MB +# --- Addressing -------------------------------------------------------------- +# Plus-addressing (subaddressing): deliver mail sent to +@ into the +# @ mailbox (keeping the +tag in the To: header for filtering) instead of +# bouncing it as an unknown recipient. Required by qaaas.dev's packages/mail, +# which mints throwaway addresses like chovy+run-42@bbs.profullstack.com off the +# single chovy@ mailbox. NOTE: this affects DELIVERY only — it does NOT let +# +@ be used as a LOGIN (Mailu authenticates the exact address; log +# into webmail as the base @ and all +tagged mail is already there). +RECIPIENT_DELIMITER=+ + # --- Gateway (the BBS reads/sends on behalf of members) ---------------------- # A Dovecot master user lets the agentbbs gateway open any member's mailbox with # one secret (login "*"). Created by deploy/mailu/provision-mailbox.sh.