On 2009-08-19 at 17:52 +0200, Bill Hayles wrote:
> > hostlist   relay_from_hosts =  127.0.0.1 : 172.26.0.2 :  ....

If you use @[] instead of enumerating local IPs manually, then you'll
pick up on all the local IP addresses, including the IPv6 ones.

> MAILMAN_SMTPHOST
> 
> I had this set to "localhost" rather than "local". Just a typo (probably
> typed "localhost" wi8thout thinking) but a significant one.

Using localhost should have worked, because Exim should have accepted
the mail because it's in relay_from_hosts.

However, if /etc/hosts has ::1 as a valid IP for localhost, and places
it first so that IPv6 will be used by default, then that would explain
your problem.  Even without IPv6 routing, ::1 will be accessible and
mailman might have tried that, and then Exim would reject it.

> Changing that has put (as far as I can see) everything right.

You've switched from SMTP delivery to local binary-as-injector delivery.
It works, but it doesn't explain what was wrong before.

-Phil

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to