Gary Aitken: > I had the impression a map could contain client addresses in CIDR > notation, but apparently not. Is there a way to make restrictions > using CIDR notation?
Postfix CIDR maps support CIDR. I don't understand how one would implement CIDR lookup keys in a hash: map. Wietse > Here's what I was trying to do: > > smtpd_client_restrictions = > permit_mynetworks > check_client_access hash:/etc/postfix/ok_client > reject > > /etc/postfix/ok_client: > 209.85.128.0/17 OK > > $ ls -lt ok_client* > -rw-r--r-- 1 root root 12288 Feb 19 16:35 ok_client.db > -rw-r--r-- 1 root root 700 Feb 19 16:35 ok_client > > mail.log: > 23551 >>> START Client host RESTRICTIONS <<< > 23552 generic_checks: name=permit_mynetworks > 23571 check_addr_access: 209.85.217.52 > 23572 maps_find: hash:/etc/postfix/ok_client: 209.85.217.52: not found > 23573 maps_find: hash:/etc/postfix/ok_client: 209.85.217: not found > 23574 maps_find: hash:/etc/postfix/ok_client: 209.85: not found > 23575 maps_find: hash:/etc/postfix/ok_client: 209: not found > > $ postmap -q 209.85.217.52 hash:ok_client > $ postmap -q 209.85 hash:ok_client > $ postmap -q 209.85.128.0 hash:ok_client > $ postmap -q 209.85.128.0/17 hash:ok_client > OK > > Gary >