• ベストアンサー

postfixで特定IPからのメールをブロックしたい

RedHatLinux9にpostfix1.1+UW-IMAPで メールサーバーとして動かしています。 先日からクライアントの何人かが ウイルスに感染したようです。 その為ウイルスメールが蔓延っていて、これをどうにかブロックできないかと悩んでおります。 クライアントは固定IPなのでブッロクしたいIPを指定できればいいかなと思うんですが... postfixで、こういった事はできるんでしょうか? よろしくご指導お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yosi_yosi
  • ベストアンサー率35% (165/468)
回答No.1

Postfixでの設定は分かりませんが、iptablesを使うのはどうでしょうか? iptablesで該当IPアドレスからのポート25へのアクセスを拒否してしまえば終わりです。

koozou
質問者

お礼

そうですね。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のポートのパケット許可も 設定しないとダメなんでしょうか?

koozou
質問者

補足

#iptables -A INPUT -s 192.168.1.x -p tcp --dport 25 -j DROP でうまくいきました。ありがとうございます

その他の回答 (1)

  • k-841
  • ベストアンサー率27% (129/465)
回答No.2

やったことないので自信はありませんが、 smtpd_client_restrictions の項で、 check_client_access で指定したアクセスファイルに、該当するIPをREJECTするような設定を書けばできるのではないかと思います。詳しくは access(5) とかを参照して下さい。

koozou
質問者

お礼

ちょっと時間がなかったものですから 簡単そうな下の方法でやりました。 またいろんなところからウイルスがくるようになった場合には その方法も試してみたいと思います。 回答ありがとうございました。

関連するQ&A