- ベストアンサー
postfixで特定IPからのメールをブロックしたい
RedHatLinux9にpostfix1.1+UW-IMAPで メールサーバーとして動かしています。 先日からクライアントの何人かが ウイルスに感染したようです。 その為ウイルスメールが蔓延っていて、これをどうにかブロックできないかと悩んでおります。 クライアントは固定IPなのでブッロクしたいIPを指定できればいいかなと思うんですが... postfixで、こういった事はできるんでしょうか? よろしくご指導お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Postfixでの設定は分かりませんが、iptablesを使うのはどうでしょうか? iptablesで該当IPアドレスからのポート25へのアクセスを拒否してしまえば終わりです。
その他の回答 (1)
- k-841
- ベストアンサー率27% (129/465)
回答No.2
やったことないので自信はありませんが、 smtpd_client_restrictions の項で、 check_client_access で指定したアクセスファイルに、該当するIPをREJECTするような設定を書けばできるのではないかと思います。詳しくは access(5) とかを参照して下さい。
質問者
お礼
ちょっと時間がなかったものですから 簡単そうな下の方法でやりました。 またいろんなところからウイルスがくるようになった場合には その方法も試してみたいと思います。 回答ありがとうございました。
お礼
そうですね。iptablesって手がありますよね とすると該当IPが192.168.1.xだとして #iptables -A INPUT -s 192.168.1.x -p tcp --sport 25 -j DROP でいいんでしょうか? ただ現在lokkitでno firewallにしてます。 iptablesでsmtpやpopのポートのパケット許可も 設定しないとダメなんでしょうか?
補足
#iptables -A INPUT -s 192.168.1.x -p tcp --dport 25 -j DROP でうまくいきました。ありがとうございます