Postfix で特定の IP アドレスを拒否する設定

2010-2-12 09:00
このエントリーをはてなブックマークに追加

Postfix で、特定の IP アドレスからの接続を拒否する方法です。/etc/postfix/main.cf を編集し、smtpd_client_restrictions に check_client_access を追加します。

smtpd_client_restrictions = permit_mynetworks, check_client_access hash:/etc/postfix/client_access, permit

次に /etc/postfix/client_access を作成し、IP アドレスの拒否設定を列記します。

123.124.21.70 REJECT
221.120.126.252 REJECT
95.154.210.20 REJECT

これらにはドメインも記述できます。作成したら、postmap コマンドで ハッシュDBに変換します。

# postmap /etc/postfix/client_access

これで client_access.db というファイルができますので、確認したら postfix をリロードしてください。

  # postfix reload

なお、hash:~ の代わりに regexp:~を用いることで正規表現が使えるようにする方法もあります。

  • ブックマーク : アクセス: 40,166回
  • カテゴリー : メール
  • キーワード :

コメントはまだありません

No comments yet.

Sorry, the comment form is closed at this time.

33 queries. HTML convert time: 0.071 sec. Powered by WordPress. Valid XHTML
Copyright © 2003-2017 @ futuremix.org ログイン