Autor: Chris Knipe Data: A: exim-users Assumpte: Re: [exim] What the...
> This means "hosts which are (not 80.239.186.0/24) _or_ (not 41.183.0.19). > That condition is always true.
>
> So firstly, you mean:
> !hosts = 80.239.186.0/24:41.183.0.19
>
> which means host which are not (80.239.186.0/24 or 41.183.0.19).
>
> However, that's not the end of the story, because when that condition
> fails it causes the whole 'require' to fail - which causes a reject.
>
> That's something else which will need fixing (one solution is to put
> that in a separate acl and use require acl = blah instead of your
> require verify statement.)
Was just about to post about this yes. Ok, changing the require bit
seemed to have helped, the hosts = ! obviously isn't. Given that the
callout is correct, I'm hoping that I don't require the hosts part
however - will play around with it and your suggestion however.