On 12 May 2025, at 14:18, Stephen J. Turnbull wrote:

This isn't a problem yet.  The fact that DEFAULT_EMAIL_HOST and
$myorigin are not in $mydestination looks like a potential problem to
me, but we'll deal with any issues here once you get mail into the
pipes that go to Mailman.

So I had `myorigin = $mydomain` but upon further reading I'm thinking it's probably better to have `myorigin = $myhostname` (postfix's default). I've changed that, so now $myorigin *is* in $mydestination since $mydestination included $myhostname already.

But plain `example.com` is not in $mydestination since there's a big warning that virtual domains should not be listed there.

This didn't fix it though...


On 12 May 2025, at 16:50, Mark Sapiro wrote:

Hmm, the dovecot-related settings in main.cf seem to be:

mailbox_transport = lmtp:unix:private/dovecot-lmtp

This sends all local deliveries to dovecot before consulting aliases.

Indeed this was wrong. Looking in my notes/docs I don't understand why I set it like that. Must have been some experimentation with a previous issue.

This didn't fix it though...


At a certain point (been playing with this all day), I realized the error message had changed, and that lead me to discover that having `reject_unverified_recipient` in `smtpd_recipient_restrictions` was blocking things; so I removed that.

This didn't fix it though...


But now my error message does not appear to involve dovecot, which seemed like progress:

```
May 13 18:03:03 myhostname postfix/local[27304]: E1F5730DF5: to=<[email protected]>, orig_to=<[email protected]>, relay=local, delay=0.53, delays=0.51/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "testlist")
```

I then hacked `/usr/local/mailman/data/aliases` to add a mapping of:

```
testlist: [email protected]
```

So I could see if this alias file was being consulted at all. I ran `postmap /usr/local/mailman/data/aliases` (sic). That output warnings of `record is in "key: value" format; is this an alias file?`. I should have used postalias, not postmap! Reran with postalias, and now the message is delivered! Removed that hack, reran postalias, and now all is well! So probably one of my problems was that I mixed up postalias and postmap with some previous experimentation and had a corrupt `/usr/local/mailman/data/aliases.db`.

Thanks to all for your help! You really helped me understand which settings I needed to investigate.

Sean
------------------------------------------------------
Mailman-Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/mailman-users.python.org/
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: https://www.mail-archive.com/[email protected]/
   https://mail.python.org/archives/list/[email protected]/
Member address: [email protected]

Reply via email to