CIDR_TABLE(5) CIDR_TABLE(5) 名前 cidr_table - Postfix CIDR テーブルの書式 書式 postmap -q "string" cidr:/etc/postfix/filename postmap -q - cidr:/etc/postfix/filename <inputfile 解説 Postfix メールシステムはオプションでアクセス制御テーブルを使います。こ れらのテーブルはたいてい、dbm または db フォーマットです。代わりに CIDR (Classless Inter-Domain Routing) 形式でアクセス制御テーブルを指定するこ とができます。 あなたの Postfix システムがサポートしている検索テーブル形式を知るには、 postconf -m コマンドを使います。 検索テーブルをテストするには、上の「書式」にあるように postmap コマンド を使います。 テーブルの書式 Postfix CIDR テーブルの一般的な書式: network_address/network_mask result 検索文字列が指定されたネットワークブロックにマッチしたとき、対応 す る result の値を使います。全てのアドレスにマッチさせるには 0.0.0.0/0 を指定します。 network_address result 検索文字列が指定されたネットワークアドレスにマッチしたとき、対応 する result の値を使います。 空行とコメント 空 行と空白のみの行は無視され、最初の非空白文字が `#' の行も同様 です。 multi-line text 論理行は非空白文字で始まります。空白で始まる行は論理行を継続しま す。 検索順序 パ ターンは、検索文字列にマッチするまでテーブルに指定された順に適用され ます。 SMTPD アクセスマップの例 /etc/postfix/main.cf: smtpd_client_restrictions = ... cidr:/etc/postfix/client.cidr ... /etc/postfix/client.cidr: # ルールの順序が問題になります。より一般的なブラックリストエントリの前に # 特定のホワイトリストエントリを置きます。 192.168.1.1 OK 192.168.0.0/16 REJECT 関連項目 regexp_table(5) 正規表現テーブルの書式 pcre_table(5) PCRE テーブルの書式 README ファイル DATABASE_README, Postfix 検索テーブルの概要 作者 CIDR テーブル検索コードは元々以下の人によって書かれました: Jozsef Kadlecsik kadlec@blackhole.kfki.hu KFKI Research Institute for Particle and Nuclear Physics POB. 49 1525 Budapest, Hungary 以下の人により採用され、適用されました: Wietse Venema IBM T.J. Watson Research P.O. Box 704 Yorktown Heights, NY 10598, USA CIDR_TABLE(5)