Christian Stalberg via Mailman-users writes:
Main.cf had
transport_maps = hash:/opt/mailman/mm/var/data/postfix_lmtp local_recipient_maps = hash:/opt/mailman/mm/var/data/postfix_lmtp relay_domains = hash:/opt/mailman/mm/var/data/postfix_domains
This configuration produced the error message:
/etc/postfix/main.cf and restarted Postfix -Now a new error message:
<Deepadaptation@lists.ccalternatives.org>: host
lists.ccalternatives.org[192.46.218.224] said: 550 5.1.1
<Deepadaptation@lists.ccalternatives.org>: Recipient address
rejected:
User unknown in local recipient table (in reply to RCPT TO command)
Is that correct?
I then changed local_recipient_maps to
transport_maps = hash:/opt/mailman/mm/var/data/postfix_lmtp local_recipient_maps = proxy:unix:passwd.byname $alias_maps hash:/opt/mailman/mm/var/data/postfix_lmtp relay_domains = hash:/opt/mailman/mm/var/data/postfix_domains
And this produces the same error, is that correct?
I don't think this can affect the Mailman lists, because there should be no configuration related to them in proxy:unix:passwd.byname or $alias_maps. If you don't need them for non-Mailman processing, don't add them.
I then restarted postfix & mailman. When sending a message to the list I am still getting the same error I had before
The problem seems to be that the "Deepadaptation" list addresses are not in the postfix_lmtp file.
Try
- run the "mailman aliases" command, then
- run the "postmap" command.
These are usually run automatically, but it is the first thing to try if you have having this kind of trouble.
The second thing, maybe you have to get the spelling (including upper/lower case) exactly right on the list name. Is the Deepadaptation list's mailbox spelled exactly "Deepadaptation" with exactly those upper- and lowercase letters in your Mailman list configuration? (Case differences are very unlikely to be the problem, however.)