- 締切済み
ある特定のメールアドレスからのアクセスを拒否するには
いわゆる自宅サーバの構築をしています。まだ未熟なので、分からないことだらけなのですが、最近増え始めた「探り」を入れるアクセスを止めたいと考えています。以下のようにしてログを見ていると、同じ所から繰り返しアクセスされていることに気が付きました。 [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です。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- pakuti
- ベストアンサー率50% (317/631)
ログに記載せず。。。。と言うのは厳しいと思います。 単純に拒否したいだけなら、header_checksを利用すれば可能かと思います。
お礼
ご回答ありがとうございます。 あまりにもログが多く、ログを記載するだけでもコンピュータに大きな負担を掛けていると考えますので、 できれば拒否だけでなく、ログの記載も拒否したいという訳なのです。