On 2/24/25 05:36, t.mai...@fz-juelich.de wrote:

Can you tell me how to implement this in Postfix?

Here's what we do on mail.python.org which supports both Mailman 2.1 and Mailman 3 lists. We also use an alias domain as described at https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.html#unusual-postfix-configuration because python.org is a virtual_alias_domain. The relevant settings in main.cf are

alias_maps = ... hash:/srv/mailman/data/aliases
lmtp_destination_recipient_limit = 1
recipient_delimiter = +
relay_domains = hash:/opt/mailman/mm/var/data/postfix_domains
transport_maps = ... hash:/opt/mailman/mm/var/data/postfix_lmtp
virtual_alias_domains = python.org ...
virtual_alias_maps = ... hash:/srv/mailman/data/virtual-mailman hash:/opt/mailman/mm/var/data/postfix_vmap

The alias_maps and the hash:/srv/mailman/data/virtual-mailman setting in virtual_alias_maps are MM 2.1 settings. The hash:/opt/mailman/mm/var/data/* settings are MM 3.

Since transport_maps takes priority over aliases, if there is a MM 3 list in hash:/opt/mailman/mm/var/data/postfix_lmtp, mail for that list will be delivered to MM 3 via LMTP. If not, and the destination is a MM 2.1 list, delivery will be via the virtual_alias_mapping hash:/srv/mailman/data/virtual-mailman

--
Mark Sapiro <m...@msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

_______________________________________________
Mailman-users mailing list -- mailman-users@mailman3.org
To unsubscribe send an email to mailman-users-le...@mailman3.org
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/ATA5ESA34FNG7YTUYP62RSC4WFVJWLOX/

This message sent to arch...@mail-archive.com

Reply via email to