I posted this first to the Mailman-users list, and they sent me over here. Any help on resolving this problem would be greatly appreciated...
----
Hi --
I have what seems to be a truly odd problem with integrating Mailman 2.1.4 and Exim4 on a Debian box. Google searches haven't gotten me anywhere near the answer.
This is a Debian stable (woody) box with Mailman 2.1.4 from backports.org and backported Exim4 from
www.logic.univie.ac.at/~ametzler (the exim4-daemon-heavy version).
The Exim4 config file is a single file, rather than Debian's new multi-part system; it's based on the default "Internet" Debian exim4 config. I've set it up per the exim.org "howto" on Exim and Mailman.
Here's the problem: I can send mail to a list from an account on the list machine, and all recipients (either local or remote) get the message just fine. However, sending a message to the same list from any remote machine yields a "550 unknown user" error for the list name at the sender machine, as follows:
test@???
SMTP error from remote mailer after RCPT TO:<test@???>:
host giskard.tapr.org [69.44.62.167]: 550 unknown user
The log files don't seem to have any helpful info.
Non-mailing list mail from remote machines work just fine, it's only a problem with sending to mailing lists.
I'm guessing that a failure to find the list name for a remote sender, but not for a local one, points to some kind of either ACL or address munging problem in the exim4 config file, but I'm tearing my hair out trying to figure out what it might be.
Any suggestions on what to look for would be greatly appreciated!
Thanks,
John Ackermann N8UR
jra@??? -- n8ur@???