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:~を用いることで正規表現が使えるようにする方法もあります。
コメントはまだありません
No comments yet.
Sorry, the comment form is closed at this time.