
Krinetzki, Stephan writes:
Now in the mailman.log I see the HOLD messages and the approved messages. The smtp.log logs just the incoming Mail, which seems to be fine.
By that you mean the incoming mail is fine? Or smtp.log is fine? smtp.log should include two (or more) lines for each successful post, like
Jan 02 16:09:17 2025 (42985) <43007@turnbull> smtp to list-1@turnbull.jp for 1 recips, completed in 0.6027507781982422 seconds Jan 02 16:09:17 2025 (42985) <43007@turnbull> post to list-1@turnbull.jp from list-1-owner@turnbull.jp, 992 bytes, 1 failures Jan 02 16:09:17 2025 (42985) <43007@turnbull> delivery to list-1-owner@turnbull.jp failed with code 550, b'5.1.1 <list-1-owner@turnbull.jp>: Recipient address rejected: User unknown in local recipient table'
(That last line shows an example of a failure report.)
Aug 05 10:21:05 2025 (217986) Cannot connect to SMTP server localhost on port 25
Postfix for some reason doesn't know about the alias "localhost" (it has something to do with trusting the DNS and not reading the /etc/hosts file). 127.0.0.1 works.
I don't understand how any lists' posts get delivered at all with that. If it's postfix it's possible that the connection pool is exhausted intermittently (but that wouldn't explain why it's consistently impossible to post to a subset of lists). You can specify that connections from the loopback interfaces are less restricted. That might help.
Even after changing the smtp_host in mailman.cfg this error appears randomly.
Note that
Sadly the mail does not get delivered.
:-(
-- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan