Hi all,

My intent is to employ a whitelist of trusted host IPs.

I am trying to employ an example straight from the current (4.89) exim manual, without success.

The specific example that seems to not work as intended is from the description of match_ip in Chapter 11. Namely:

      ${if match_ip{$sender_host_address}{iplsearch;/some/file}...

I have tried the following in the mail acl:
  accept logwrite = some text
  condition = ${if match_ip{$sender_host_address} \
                           {iplsearch;/path/to/whitelist.hosts}}

Where: whitelist.hosts contains exactly one line, containing a single simple IP4 address, ala:
12.34.56.78:  some descriptive text

The result of this code is to accept EVERY host that connects. (As indicated by the message written to the main log. Basically any random IP satisfies the match_ip condition. I hope someone can describe which part of the condition I have misread in the manual:
   a) match_ip
   b) iplsearch
   c) the file contents

--
Phil Carroll

--
## List details at https://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