2004-04-27 08:12:43 +04:00
|
|
|
#++
|
|
|
|
# NAME
|
|
|
|
# cidr_table 5
|
|
|
|
# SUMMARY
|
|
|
|
# format of Postfix CIDR tables
|
|
|
|
# SYNOPSIS
|
|
|
|
# \fBpostmap -q "\fIstring\fB" cidr:/etc/postfix/\fIfilename\fR
|
|
|
|
#
|
|
|
|
# \fBpostmap -q - cidr:/etc/postfix/\fIfilename\fR <\fIinputfile\fR
|
|
|
|
# DESCRIPTION
|
2005-08-19 01:00:20 +04:00
|
|
|
# The Postfix mail system uses optional lookup tables.
|
|
|
|
# These tables are usually in \fBdbm\fR or \fBdb\fR format.
|
|
|
|
# Alternatively, lookup tables can be specified in CIDR
|
2004-04-27 08:12:43 +04:00
|
|
|
# (Classless Inter-Domain Routing) form.
|
|
|
|
#
|
|
|
|
# To find out what types of lookup tables your Postfix system
|
2005-08-19 01:00:20 +04:00
|
|
|
# supports use the "\fBpostconf -m\fR" command.
|
2004-04-27 08:12:43 +04:00
|
|
|
#
|
2005-08-19 01:00:20 +04:00
|
|
|
# To test lookup tables, use the "\fBpostmap -q\fR" command as
|
2004-04-27 08:12:43 +04:00
|
|
|
# described in the SYNOPSIS above.
|
|
|
|
# TABLE FORMAT
|
|
|
|
# .ad
|
|
|
|
# .fi
|
|
|
|
# The general form of a Postfix CIDR table is:
|
|
|
|
# .IP "\fInetwork_address\fB/\fInetwork_mask result\fR"
|
|
|
|
# When a search string matches the specified network block,
|
|
|
|
# use the corresponding \fIresult\fR value. Specify
|
2005-08-19 01:00:20 +04:00
|
|
|
# 0.0.0.0/0 to match every IPv4 address, and ::/0 to match
|
|
|
|
# every IPv6 address.
|
|
|
|
#
|
|
|
|
# An IPv4 network address is a sequence of four decimal octets
|
|
|
|
# separated by ".", and an IPv6 network address is a sequence
|
|
|
|
# of three to eight hexadecimal octet pairs separated by ":".
|
|
|
|
#
|
|
|
|
# Before comparisons are made, lookup keys and table entries
|
|
|
|
# are converted from string to binary. Therefore table entries
|
|
|
|
# will be matched regardless of redundant zero characters.
|
|
|
|
#
|
|
|
|
# Note: address information may be enclosed inside "[]" but
|
|
|
|
# this form is not recommended.
|
|
|
|
#
|
|
|
|
# IPv6 support is available in Postfix 2.2 and later.
|
2004-04-27 08:12:43 +04:00
|
|
|
# .IP "\fInetwork_address result\fR"
|
|
|
|
# When a search string matches the specified network address,
|
|
|
|
# use the corresponding \fIresult\fR value.
|
|
|
|
# .IP "blank lines and comments"
|
|
|
|
# Empty lines and whitespace-only lines are ignored, as
|
|
|
|
# are lines whose first non-whitespace character is a `#'.
|
|
|
|
# .IP "multi-line text"
|
|
|
|
# A logical line starts with non-whitespace text. A line that
|
|
|
|
# starts with whitespace continues a logical line.
|
2005-08-19 01:00:20 +04:00
|
|
|
# TABLE SEARCH ORDER
|
2004-04-27 08:12:43 +04:00
|
|
|
# .ad
|
|
|
|
# .fi
|
|
|
|
# Patterns are applied in the order as specified in the table, until a
|
|
|
|
# pattern is found that matches the search string.
|
|
|
|
# EXAMPLE SMTPD ACCESS MAP
|
|
|
|
# /etc/postfix/main.cf:
|
|
|
|
# .ti +4
|
|
|
|
# smtpd_client_restrictions = ... cidr:/etc/postfix/client.cidr ...
|
|
|
|
#
|
|
|
|
# /etc/postfix/client.cidr:
|
|
|
|
# .in +4
|
|
|
|
# # Rule order matters. Put more specific whitelist entries
|
|
|
|
# # before more general blacklist entries.
|
|
|
|
# 192.168.1.1 OK
|
|
|
|
# 192.168.0.0/16 REJECT
|
|
|
|
# .in -4
|
|
|
|
# SEE ALSO
|
|
|
|
# postmap(1), Postfix lookup table manager
|
2005-08-19 01:00:20 +04:00
|
|
|
# regexp_table(5), format of regular expression tables
|
|
|
|
# pcre_table(5), format of PCRE tables
|
2004-04-27 08:12:43 +04:00
|
|
|
# README FILES
|
|
|
|
# .ad
|
|
|
|
# .fi
|
|
|
|
# Use "\fBpostconf readme_directory\fR" or
|
|
|
|
# "\fBpostconf html_directory\fR" to locate this information.
|
|
|
|
# .na
|
|
|
|
# .nf
|
|
|
|
# DATABASE_README, Postfix lookup table overview
|
|
|
|
# AUTHOR(S)
|
|
|
|
# The CIDR table lookup code was originally written by:
|
|
|
|
# Jozsef Kadlecsik
|
|
|
|
# kadlec@blackhole.kfki.hu
|
|
|
|
# KFKI Research Institute for Particle and Nuclear Physics
|
|
|
|
# POB. 49
|
|
|
|
# 1525 Budapest, Hungary
|
|
|
|
#
|
|
|
|
# Adopted and adapted by:
|
|
|
|
# Wietse Venema
|
|
|
|
# IBM T.J. Watson Research
|
|
|
|
# P.O. Box 704
|
|
|
|
# Yorktown Heights, NY 10598, USA
|
|
|
|
#--
|