From 07578da5ba132d0a4cd4115d355fd8fc75535a34 Mon Sep 17 00:00:00 2001
From: Christian Elberfeld <elberfeld@web.de>
Date: Mon, 10 Apr 2023 12:07:38 +0200
Subject: [PATCH] mailman integration

---
 .../mailu/overrides/postfix/postfix.cf        | 24 ++++++++++---------
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/test/docker_mail/templates/mailu/overrides/postfix/postfix.cf b/test/docker_mail/templates/mailu/overrides/postfix/postfix.cf
index 1cf80764..29ef1f0b 100644
--- a/test/docker_mail/templates/mailu/overrides/postfix/postfix.cf
+++ b/test/docker_mail/templates/mailu/overrides/postfix/postfix.cf
@@ -1,13 +1,15 @@
 
-# use relay_recipient_maps instead of local_recipient_maps
-relay_recipient_maps =
-  regexp:/opt/mailman/postfix_lmtp
+# Overrides for mailman3 integration 
+# see https://patrick.georgi.family/2019/01/12/combining-mailman-3-with-mailu/
 
-# Wert aus main.cf übernommen und ergänzt 
-transport_maps = 
-  lmdb:/etc/postfix/transport.map,
-  regexp:/opt/mailman/postfix_lmtp
-
-# Wert aus main.cf übernommen und ergänzt 
-relay_domains = 
- regexp:/opt/mailman/postfix_domains 
+append_at_myorigin=no
+append_dot_mydomain=no
+recipient_delimiter = +
+unknown_local_recipient_reject_code = 550
+owner_request_special = no
+virtual_mailbox_maps = regexp:/opt/mailman/postfix_lmtp \$virtual_alias_maps
+virtual_mailbox_domains = \${sql}sqlite-virtual_mailbox_domains.cf
+transport_maps = regexp:/opt/mailman/postfix_lmtp \${sql}sqlite-transport.cf
+local_recipient_maps = regexp:/opt/mailman/postfix_lmtp
+always_add_missing_headers = yes
+local_header_rewrite_clients = permit_sasl_authenticated
-- 
GitLab