Yes, I did specify the other ports needed in the necessary configurations.
You're right about "localhost" causing confusion, I switched to using the IP address instead, the logs showed that Mailman tried to connect on [::1] and there wasn't a response, that might be from Mailman itself though as the port is open.
I don't have a preference for IPv6.
--
Ibiam Chihurumnaya ibiamchihurumnaya@gmail.com
On Mon, Feb 2, 2026 at 4:44 PM Stephen J. Turnbull <steve@turnbull.jp> wrote:
Ibiam Chihurumnaya via Mailman-users writes:
I do have both inet_interfaces and inet_protocols set to all.
Note that that is just for Postfix. You also need to specify where Dovecot and Mailman are listening in their own configurations.
I suspect that Postfix will prefer IPv6 if available, so using "localhost" as the Mailman host may cause confusion. Use the IP address instead. If you specify the Mailman host as 127.0.0.1, I'm pretty sure that will work fine, as Mailman will listen on the specified port via IPv4, and the Postfix routing tables will be created with 127.0.0.1 and the specified port.
I don't know if Mailman will do the right thing if you specify [::1]; as far as I know we have never checked that Mailman is IPv6-clean, although the underlying Python libraries probably are.
If you have a preference for IPv6, we can discuss that after getting everything working with the well-tested IPv4 configuration.
-- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan