• 締切済み

ある特定のメールアドレスからのアクセスを拒否するには

いわゆる自宅サーバの構築をしています。まだ未熟なので、分からないことだらけなのですが、最近増え始めた「探り」を入れるアクセスを止めたいと考えています。以下のようにしてログを見ていると、同じ所から繰り返しアクセスされていることに気が付きました。 [root@domain ~]# vi /var/log/maillog (抜粋) Jul 30 00:55:09 domain postfix/smtpd[2100]: connect from unknown[123.45.67.89] Jul 30 00:55:18 domain postfix/smtpd[2100]: NOQUEUE: reject: RCPT from unknown[123.45.67.89]: 450 4.7.1 Client host rejected: cannot find your hostname, [123.45.67.89]; from=<customersupport@51hit.com> to=<223372270@example.com> proto=ESMTP helo=<mail.51hit.com> Jul 30 00:55:18 domain postfix/smtpd[2100]: disconnect from unknown[123.45.67.89] 以上のようなものが一分間に何十通と来ます。 123.45.67.89は拒否したくはないのですが、from=<customersupport@51hit.com>、もしくは、 helo=<mail.51hit.com>がログに記録されるようなアクセスが来たときは、ログに記録することなく拒否したいのです。何かよい方法がありませんでしょうか? なお、環境はLinuxのFedora10です。

みんなの回答

  • pakuti
  • ベストアンサー率50% (317/631)
回答No.1

ログに記載せず。。。。と言うのは厳しいと思います。 単純に拒否したいだけなら、header_checksを利用すれば可能かと思います。

wataj
質問者

お礼

ご回答ありがとうございます。 あまりにもログが多く、ログを記載するだけでもコンピュータに大きな負担を掛けていると考えますので、 できれば拒否だけでなく、ログの記載も拒否したいという訳なのです。

関連するQ&A