This thread is similar but it didn't solve my problem. I can send emails TO the mailing list from any subscriber domain but it only delivers mail to locally hosted domains. I.E. Gmail, yahoo etc, don't receive the welcome emails or mailing list emails but they can successfully send TO the mailing list and it gets delivered to my local accounts. I've done a postmap /var/lib/mailman/data/transport-mailman and a postmap /var/lib/mailman/data/virtual-mailman with no joy. Error logs don't show anything useful and the maillog doesn't either. Please advise!
Here's a clue from maillog: Mar 5 09:49:34 server3 postfix/smtpd[15262]: NOQUEUE: reject: RCPT from localhost[::1]: 454 4.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMT P helo=<server3.sandigital.tech>
Solved it: removed ipv6 entries from /etc/hosts - guess postfix didn't like using ipv6 localhost for some reason...