Ross Boylan wrote:
deny dnslists = list1.example
dnslists = list2.example
But the conjunction of the 2 conditions will be false, since both can't
be true at once (well, maybe with dual-homed machines...). That would
mean the deny is never triggered. So apparently, the tests are
combined with an or. However, in some of the other examples the
conditions seem to be and'ed.
http://exim.org/exim-html-4.50/doc/html/spec_39.html#SECT39.21
dnslists = list1.example doesn't mean "if the (nonexistant) variable
dnslists equals list1.example". Rather, it means "if a lookup of the
calling host in the dns RBL list1.example succeeds". So the deny you
quote above will be executed if the host can be resolved in both dns
RBLs list1.example AND list2.example. The A=B syntax in exim ACLs is a
bit strange at first, but you get used to it pretty quickly.
- Marc
--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/